您的位置:首页 > 运维架构 > Linux

华为内部LINUX学习资料 笔记心得及linux学习口诀秘诀

2012-07-11 20:18 483 查看
linux有邪门 默认用炮弹痛击 shell bash

shell有多种类型 Bourne shell(sh) C shell(csh) Korn sheel (ksh) 布士思科

普通用户交美元 超级用户挖口井 $ #

虚拟控制台6扇门,F1到F6 alt+F1---F6

关门shutdown;重开reboot

礼似清单;不同目录的CD ls cd

make 阿妹丢; mkdir rmdir

随批阿妹 cp rm

妹无猫 mv cat

更多的秘密 more pwd

用户组用户需要密码 useradd userdel groupadd groupdel passwd

厮又改变模式;x执行 su chmod x可执行

启动的改变属主; chown

ps好看top排名 ps top 查看进程

大夫定时cron df 显示目前磁盘剩余的磁盘空间。

上升下降mount umount

他阿PM tar rpm

Redhat Linux系统默认的shell是bash,对普通用户用$作提示符,对超级用户用#做提示符

Alt F1---F6 切换控制台

exit

reboot

1. tar xvf 将目标文件或目录解包

2. tar cvf 将目录下的文件或目录打成tar包

3. tar zxvf 将目录或文件解压缩并解包

4. tar zcvf 将目录或文件打成tar包并压缩

shutdown

-k 并不真正关机只是发出警告信息

-r 关机后立即重新启动

-h 关机后不重新启动

-f 快速关机重启动时跳过fsck

-n 快速关机不经过init程序

-c 取消一个已经运行的shutdown

shutdown -h now

ls -F

在列出的文件(目录)名称后加一符号,例如可执行文件加“*”,目录则加"/" .

cd命令 进出目录

mkdir 建立新的目录

rmdir 删除已建立的目录

cp -r 相当于dos下面的copy命令。

rm 删除文件

rm -r 目录名:连同这个目录下面的子目录都删除

rm -f 文件名 :不经确认强制删除文件

mv 这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名

mv /tmp/xxx.tar /root 移动

mv aaa.tar bbb.tar 更名

cat 显示或连接一般的ascii文本文件。

cat text

cat file1 file2 依顺序显示file1、file2的内容

cat file1,file2的内容结合起来重定向>到file3文件中。

more显示一般文本文件的指令

pwd 显示用户当前的工作路径

—————————————————————————————————useradd 命令可以创建一个新的用户账号

-g 指定该用户的首要组

-G 指定该用户的次要组

-d 指定该用户的Home目录

-p 指定该用户的密码

userdel 删除一个已存在的账号

groupadd 创建一个新的用户组

groupdel 删除一个已存在的用户组

password 改变自己的口令

su 让一个普通用户拥有超级用户或其他用户的权限。

chomod 改变文件或目录的属主和属组。

ps命令查看哪些进程正在运行以及运行的状态。

-e 显示所有进程

-f 全格式

-l 长格式

PID 进程ID

TTY 终端名称

TIME 进程执行时间

CMD 该进程的命令行输入

top 可查看系统运行状态。

kill 终止后台进程

cron 实现定时任务的完成。

df -k 显示目前磁盘剩余的磁盘空间

mount

umount -f/mnt/cdrom 强制卸载

tar 用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能。

-c 创建一个新的档案文件

-t 查看档案文件的内容

-x 分解档案文件的内容

-f 指定档案文件的名称

-v 显示过程信息

-z 采用压缩方式

—————————

rpm 功能很多,利用rpm安装和查询已安装的软件

rpm -i rpm 包名

安装 rpm -i tomcat4.rpm

升级 rpm -U rpm

查看已安装的软件 rpm -qa | grep 'tomcat'

rpm -qf filename 是准备要查找的文件属于哪个软件包的。

rpm -qi filename 是准备要查找已经安装的软件包的功能。

rpm -e packagename 删除软件包

cat -n file1.txt 显示file1.txt文件内容

vi

命令行模式:

任何时候,不管用户处于何种模式,只要按“ESC”,即可使VI 进入命令行模式。—————————

挡在shell环境下输入vi命令启动vi编辑器时,也是处于该模式下。

文本输入模式:

插入命令i、附加命令a、打开命令o、修改命令c、取代命令r、替换命令s。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。

末行模式:

在命令模式下按下":"键即可进入末行模式下,多数文件管理命令都是在此模式下执行的。末行命令执行完成后,vi自动回到命令模式。

shell模式下,键入vi及需要编辑的文件名,即可进入vi。vi example.txt

vi +5 example.txt 从第5行开始显示。

退出vi 末行模式输入退出命令“q” “ESC”键进入命令模式,然后输入“:”进入末行模式

:q 直接退出

:wq 保存后退出

:x 等同“ wq”

:q! 不保存内容,强制退出。

nu 显示行号

文本模式下的光标移动用4个方向键

命令模式下,不仅可以用4个方向键移动光标还可以 hljk

undo 取消上一次命令 -u 编辑之前的状态 -U 上一次的状态

redo 该模式下,按"."即可

以下同为命令搜搜模式

/ 向文件尾部搜索 下一个匹配模式n 上一个匹配模式N

? 向文件头部搜索

head 查看一个文本文件的头部

tail 查看一个文本文件的尾部

ifconfig 查看和配置网络接口信息

route 来设定主机的静态的路由表项。通常在网络接口设置好后,用它来设定主机或者一网段的IP地址应该通过什么接口发送等。

netstat 显示网络连接、路由表和网络接口信息,可以让用户得知目前哪些网络连接正在运作。

nslookup 查询一台机器的IP地址和其对应的域名。

host 根据主机名查询主机的ip地址或根据主机IP地址查询主机名。

finger命令的功能是查询用户的信息

ping 命令用于查看网络上的主机是否在工作

/etc/sysconfig/network 网络设置

/etc/hosts IP 地址和主机名的映射

service network restart 重新启动网络

DNS客户部分的配置在文件/etc/resolv.conf中

/etc/services 中包含了服务名和端口号之间的映射,不少的系统程序要使用这个文件。

/etc/host.conf 配置名字解析器

/etc/resolv.conf 配置DNS客户

/etc/xinetd.conf redhat7.1后版本用它代替原来inetd,直接使用了firewall服务

/etc/modules.conf文件 定义了各种需要在启动时加载的模块的参数信息

/etc/sysconfig/network-scripts/ifcfg-ethN文件 系统网络设备的配置文件保存在此文件中

ftp

telnet

rlogin

rsh

RPM Redhat Package Manager 五种操作模式:安装、卸载、升级、查询和验证。

man

RPM --force 强制擦做

--requires 显示该包的依赖关系

--忽略依赖关系并继续操作

硬件时钟系统:独立于任何系统控制程序。RTC实时时钟系统=BIOS时钟系统或CMOS时钟系统

系统时间,通用协调时间 Universal Time Coordinated 以小数方式表示精度 自1970年1月1日0时0分0秒起——当前时刻所经过的秒数。

/sbin/hwclock 用于同步硬件时钟系统的时间与linux操作系统时间

查看当前硬件时钟系统时间的格式命令为:

/sbin/hwclock --show

/sbin/hwclock --hctosys

/sbin/hwclock --systohc

/proc 该目录下列出的文件并非保存在磁盘上,而是内存中的一个映像。

df 用于查看linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。

du 用于查看文件或文件夹的大小。

top 用于实时查看系统状态信息。

iostat命令 统计并输出CPU使用信息及特定设备或分区的IO信息。

tar

主要命令

-c 创建包

-x 解包

-t 列出包中的内容

-r 增加文件到指定包中

-u 更新包中的文件

选项:

-j 创建或解开包时,使用bizp2进行压缩或解压

-z 创建或解开包时,使用gzip2进行压缩或解压

-Z 创建或解开包时,使用compress进行压缩或解压

-f 后面跟指定的包文件名

-v 显示打包/解包过程

-C 指定解包后的路径

文件查找命令find

grep命令用于查找指定的模式匹配

CAMS服务的三个服务分别是:

oracled Oracle 数据库服务

camsd CAMS协议处理模块服务

tomcat4 Tomcat Web Server服务,用于支持CAMS配置管理台、自助服务平台、Portal服务平台及内容计费认证平台等。

所有的服务程序脚本均可以在/etc/rc.d/init.d 文件夹中找到,每一项服务对应一个脚本文件。

启动服务

service camsd start

添加服务

chkconfig --add camsd

删除服务

chkconfig --del camsd

linux运行有7钟运行级别,分别用0-6来表示。控制台节目运行级别为3,图形界面

运行级别为5

chkconfig --level 35 camsd on
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: