vi /etc/sysconfig/network 修改内容如下:
HOSTNAME=lantingshuxu #这里是修改主机名
2)vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改内容如下:
mkdir -p 文件夹/子文件夹/子文件夹 #不加-p为普通创建
echo "文本内容" > 文件名 # 将文本内容写入到文件中,>>表示追加内容
more 文件名 翻页模式查看文件。空格向后,b向前,上下键一行行翻,q退出
tail -n 文件名 查看文件的尾部n行,例如:tail -10 install.log查看尾部10行
tail -f 文件名 实时输出监听的文件内容(可以防止文件名变更导致不能跟踪问题)
head -n 文件名 查看文件的头部n行,例如:head -10 install.log表示查看头10行
(n)dd 删除光标后的一(n)行,例:dd表删除光标后的一行,5dd表示删除光标后的5行
(n)yy 复制当前行,例:yy表复制当前行,5yy表示复制5行
ctrl + v 进入块选择模式(垂直方向选择),y复制,p粘贴。在块选择模式中,选中了内容时,按delete键可以删除选择内容
在底行:命令模式中,使用 %s / 查找的词 / 替换的词 查找并替换词
在底行:命令模式中,使用 /查找的词 查找指定的内容,n表示查找下一个,N表示查找上一个
其中,test为文件夹,test.txt为文件,箭头指向的内容为权限描述。第一位字符用于标识节点类型,d :文件夹,- :文件,l :链接;r、w、x分别表示可读、可写、可执行。
例如:test.txt文件,-rw-rw-r-- 表示此文件类型是文件,对于拥有者和其同组的用户可以读写,对于其他用户只能读。
chmod g-rw 文件名/夹 表示将指定文件的同组权限移除 读、写权限。
chmod o-rw 文件名/夹 表示将指定文件的其他人的权限移除 读、写权限
chmod u+x 文件名/夹 表示将指定文件的拥有者权限添加一个 执行 权限
其中 rw-rw-r--可以用二进制(110 110 100)表示。也就是:有权限为1,无权限为0。因此:chmod 664 文件名 表示将一个文件的权限设置为 rw-rw-r--
chmod -R 770 文件夹 表示将一个文件夹及其子文件的权限都设置为rwxrwx---
chown (-R) 用户名 :用户组 文件名/夹 (递归)修改指定文件/夹的所属者【此操作只能由root用户执行】
默认情况下,不是所有用户都可以用sudo来临时获取root权限的。修改配置使用
hostname 主机名 临时修改主机名(重启失效,永久的请参看 1 )
date ( +%Y - %m - %d _%k:%M:%S) 查看当前时间(可以使用格式话语法,具体格式可使用 date --help 查看, 可选)
du -sh 文件(夹) -s指的是大小,h指的是人类可读的
scp 文件名 远程用户名@IP:/目录/文件名 将本地文件通过上传到远程指定的目录下指定文件名
scp 远程用户名@ IP:/目录/文件名 /本地目录/文件名 下载远程指定的文件到本地指定文件夹的文件
scp -r 文件夹 远程用户名@IP:/目录/文件夹 上传文件夹
scp -r 远程用户名@ IP:/目录/文件夹 /本地目录/文件夹 下载文件夹
service --status-all ( | grep 关键字) 查看所有的服务(可选使用grep过滤出我们关心的服务)
service 服务名 status(或stop或start或restart) 查看指定服务的状态,停止,启动,重启。
chkconfig 查看当前开机自启动的服务,实例如下,其中0、1......6分别表示启动的级别(比如:5表示图形化界面启动,3表示命令行方式启动,见下一个知识点)
chkconfig 自启动服务名 on/off 开启/关闭一个服务器的开机自启动
chkconfig 自启动服务器名 --list 查看一个特定服务的开机启动配置情况
vi /etc/inittab 修改 id:5:initdefault:中的5改为3 实例如下:
23. 压缩/解压缩相关的命令【gzip是压缩,而tar是打包,这是两者的不同】
gzip 文件名(不能是文件夹) 将指定文件打成压缩包,后缀名为 .gz
tar -cvf 打包后的文件名.tar 文件1(或文件夹1) 文件2(或文件夹2)... 文件n(或文件夹n) 将指定的n个文件或文件夹打成一个tar包【c是create、v是显示详情、f是创建文件】
tar -xvf tar文件名 (可选:-C /解压的目标目录 ) 将指定的tar包解打包
tar -zcvf 打包后的文件.tar.gz 文件1(或文件夹1) 文件2(或文件夹2)... 文件n(或文件夹n)将指定的n个文件或文件夹打成一个tar包并进行gzip压缩【z是压缩包,c是create、v是显示详情、f是创建文件】
tar -zxvf tar.gz文件 (可选:-C /解压的目标目录 ) 解压指定的tar.gz压缩文件【z是压缩包,x是解包、v是显示详情、f是创建文件】
service iptables status 查看防火墙的端口开放列表
/sbin/iptables -I(大写的i) INPUT -p tcp --dport 端口号 -j ACCEPT 将指定端口号添加到防火墙白名单(端口放行)【其中,-I表示添加到规则的第一条,与之相似的是:-A表示添加到最后一条,-D表示删除一条记录;-p 表示协议,支持的有:tcp、udp、icmp(ping协议)、all;-j 表示跳转的行为,支持的有:ACCEPT(通行)、DROP(扔掉--也就是不回应)、REJECT(回应对方拒绝信息)】
/etc/rc.d/init.d/iptables save 将该设置添加到防火墙的规则中(这样才会生效)
rpm -qa ( | grep 关键字 ) 查看本地安装的所有包(可选使用管道关键字过滤)
a) 首先在VMware上挂载一个本地的光盘(类似插入光盘的操作)
b) 使用mkdir命令创建一个本地目录,用于保存挂载的光盘内容。例如:mkdir /mnt/cdrom 在mnt目录下创建cdrom
c) 将a步骤通过VMware挂载的光盘挂载到b步骤创建的文件夹下。命令 mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/ 其中/mnt/cdrom是b步骤创建的文件
rename .repo .repo.bak * 批量将后缀名为repo的文件修改为后缀名repo.bak , * 代表所有匹配的文件