contos 7常用命令(1):

1,ls  查看目录

ls -a   查看当前目录下的所有目录,以及隐藏的目录

ls -l    查看当前目录下的所有目录的详细信息可以缩写成ll

2,目录切换

cd /切换到根目录

cd〜 切换到用户根目录

cd ../  切换到上一级目录

cd -   切换到上次访问的目录

3,新增目录

mkdir xxx(xxx就是为创建的目录起的名字),

4,搜索目录

find  /root - name * python *

5,修改目录

mv aaa bbb(aaa是旧目录名,bbb是新目录名,mv可以修改文件,压缩包,文件夹的名字)

6,移动目录

mv yyy  /root(yyy指需要修改的目录./ root要剪切到的位置)

7,复制文件及目录

cp -r aaa /(将aaa目录复制到根目录下)

cp zabbix.conf(将zabbix.conf复制到根目录下)

8,删除文件/目录

rm  要删除的文件删除文件

rm -rf   强制删除文件

rm -r   删除目录

rm -rf   强制删除目录

8,创建文件

touch aaa.repo(aaa.repo就是要创建的文件名)

9,查看文件

(1)cat

cat  /data/rsyslog/2018-12-25/192.168.1.125.log

使用cat可以比较方便的查看较小的文件。用cat查看文件可以直接显示文件的最后一屏

(2)more

使用more查看文件,回车翻一行,空格翻一页,Q结束查看,而且只能从上往下查看
(3)less

使用less可以用更多的方式查看,但是可以使用PgUp和PgDown键向上向下翻注:可以按Q退出

(4)tail

tail -10   /salt/conf/salt.conf   查看文件的最后10行

tail -f  /data/syslog/2018-12-25/192.168.1.155.log   动态的监控文件Ctrl + c退出

9,修改文件 vim

vim zabbix.conf   

1.按我或者一个进入编辑模式,

2,按ESC退出编辑模式,

3,按shift +:q不保存退出,

4,按shift +:wq保存并退出

5,按shift +:x如果修改了文件就保存退出,如果没有修改文件直接退出

6,按移位+:*强制退出(*可以代表Q,WQ,X)的

10,解压缩文件

(1)压缩

tar -zcvf  打包后的名称  打包前的名称

tar -zcvf xxx.tar.gz ./* (./*可以表示当前目录下的所有文件)

(2)解压

  tar -xvf 命令包名  解压到当前的目录

    tar -xvf  命令包名 -C 目标目录   解压到指定的目标目录

11,安装软件:

通过百胜安装:建议先配置的百胜源

安装:yum install 包名安装指定的安装包

yum install 安装所有的软件包

yum groupinsall group1 安装程序组1

查看安装的软件:yum list

卸载软件:yum remove 包名

安装第三方包

rpm -ivh包名

查看:rpm -qa | grep 需要查看的字符串

卸载:rpm -e --nodeps 包名

注:卸载过程中会直接删除响应的目录

12,显示当前目录的路径

pwd

搜索命令

grep 的字符串 /文件

grep xx teet.conf 在teet.conf中搜索xx字符串

13,进程操作

查看进程:

ps -ef 查看运行的所有进程

ps -ef | grep python 从所有进程中搜索包含python的内容

杀死进程:
kill -8 pid 

或者找到程序所在目录 rm -f   例如:rm -f /var/run/yum.pid

14,网络相关

查看IP:ip addr或者ifconfig或者

注:使用的ifconfig命令在contos7上默认已经没有,如果想使用可以自己安装。

可以通过yum提供ifconfig或者yum whatprovides ifconfig命令查看ifconfig命令来自哪里。

如图可以通过安装net-tools包使用ifconfig命令.yum install net-tools

查看端口状态:netstat -a 

查看端口占用情况:netstat -tulpn

15,contos 7文件/文件夹权限管理:

(1)权限机制

-rwxrwxr--

一共10个位

第一个类型

第一个三位属主权限

第二个三位数组权限

第三个3位属组权限

第三个3位其他用户权限

[R代表读取权限

w ^代表写入权限

X代表执行权限

(2)权限修改:

文件模式选项权限模式文档

注意事项:

-R:递归权限设置(当文件类型为文件夹时)

文档:可以是文件,也可以是文件夹,可以是相对路径也可以是绝对路径。

注意点:如果想给文档设置权限,操作着要么是根用户,要么是文档的所有者。

例如:chmod u + rwx g + rx o + r anaconda-ks.cfg也可以:chmod 754 anaconda-ks.cfg

没有读的权限也是写不进去的,也执行不了,但是可以通过输出重定向写入,

16,防火墙

(1):

systemctl start firewalld启动防火墙

systemctl stop firewalld关闭防火墙

systemctl enable firewalld  开机自启动

systemctl disable firewalld 关闭开机自启动

systemctl restart firewalld  重启防火墙或者:firewall-cmd --reload

systemctl status firewalld.service 查看防火墙运行状态

查看帮助:firewalld-cmd --help

(2)永久开启某一端口

  firewall-cmd --zone=public --add-port=1935/tcp --permanent
 命令含义:
--zone #作用域
--add-port=1935/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效

(2.1)关闭端口:

firewall-cmd --zone=public --remove-port=8080/tcp

(3)查看端口是否开放:

firewall-cmd --query-port =8080/tcp

(4)查看所有用户开放的端口:

firewall-cmd --list-ports

注:添加端口的格式是: - add-port = 80 / tcp(端口/通讯协议)

17,查看系统版本:

cat/ porc  /版本

查看开机自启动的服务:

 systemctl list-dependencies     
后面可以跟上服务名,表示只查看该服务

18、查看端口:

(1)lsof -i:端口号         该命令用于查看某一端口的占用情况。 注:该命令需要先安装losf程序 

(2)netstat -tunlp|grep 端口号           用于查看指定端口号的进程情况。

参数解释:

 -t(tcp) 仅显示tcp相关选项                                          -u(udp)仅显示udp相关选项 

-n  拒绝显示别名,能显示数字的全部显示成数字-p显示相关连接的程序名

19,挂载光盘:

mount / dev / cdrom / home / cdrom /注:,home / cdrom,必须存在

加测挂载是否成功:

块注释:ctrl+v  然后方向键选择要注释的部分, 然后shift+i  然后shirt+# 然后双击esc

取消快注释:ctrl +v 方向键 delete删除注释

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值