netstat anp |grep 80
netstat anp表示查看端口是否被占用,“|”是管道命令,管道命令的作用是将command 1执行的结果,交给command 2处理,所以grep 80表示在所有的端口中,筛选出80的端口信息,grep表示筛选的意思。
如上所示,显示了tcp、端口号、LISTEN这三样缺一不可,就可以说明80端口被占用,被nginx的master进程占用
ps -ef | grep nginx
ps -ef查看所有进程信息,|grep nginx表示过滤筛选出nginx的信息
如上所示,当master进程和worker进程都存在时,说明该进程存在。
df -h
一般情况下,看use%列即可,当加了监控,超过90%,就会告警,需要处理,删减或者扩容
mv RUNNING.txt RUNNING1.txt
将RUNNING.txt命名为RUNNING1.txt
cp /test1/file1 /test3/file2
将/test1目录下的file1复制到/test3目录,并将文件名改为file2
mv /test1/file1/name.txt ../test3/file2
将/test1/file1/目录下的name.txt文件移动到…/test3/file2目录下,“…/”表示上一级,mv也充当重命名功能
mkdir local/test #在local目录下新建一个名为test的“文件夹”,注意是文件夹或者理解为路径,不是可编辑的文件,注意local只能位于当前目录的子目录下,“../”表示上级目录
vi a.sh
rm -r local/test #递归删除local目录下的test路径,“-r”表示递归删除
rm -rf local/test #不加提示或者确认的情况下,递归删除文件夹,rm -rf 慎用,记得查看当前路径
rm -ir local/test #表示在提示用户的情况下进行递归删除,这样操作会比较谨慎!
systemctl start *.service # 启动服务,“*”指代任意,比如httpd
systemctl stop *.service # 关闭服务
systemctl restart *.service #重启服务
systemctl enable *.service #开机启动某服务
systemctl disable *.service #禁止开机启动某服务
systemctl status httpd.service #查看httpd服务的状态,重点关注是否active
vi a.sh #新建一个sh启动文件
chmod +x a.sh
可以发现,执行chmod之后,a.sh变为可执行文件,颜色由白色变为绿色,代表可执行
chmod +w a.sh #添加写入权限
chmod +r a.sh #添加读权限
chmod +w+r a.sh #同时添加读写权限
具体情况可参考该文章
wget [下载网址]
yum install lrzsz #安装lrzsz
rz
输入rz后,xshell会打开一个如下所示的窗口,选择文件,点击上传即可,会上传到当前目录
sz filename
压缩与解压包括zip、gzip、tar、bzip系列命令
zip a.zip a.txt #压缩a.txt文件,并命名为a.zip,其实在a.zip文件之后,可以加入多个放在一起进行压缩,如下所示:
zip all.zip a.txt b.txt #将a.txt与b.txt进行合并压缩,命名为all.zip
unzip all.zip #将all.zip解压到本地
unzip all.zip -d /temp #将all.zip解压到temp目录下,主要这里要加-d
gzip a.txt #压缩a.txt文件,并命名为a.txt.gz,注意不会保留原始文件
gzip a.txt b.txt #将a.txt与b.txt进行分别进行压缩,命名为a.txt.gz和b.txt.gz
gunzip a.txt.gz #将a.txt.gz解压到本地,得到a.txt
gunzip a.txt.gz b.txt.gz #将a.txt.gz b.txt.gz解压到本地
bzip2 a.txt #压缩a.txt文件,并命名为a.txt.bz2
bunzip2 a.txt.bz2 #解压a.txt.bz2为a.txt
tar -zcvf a.tar a.txt #将a.txt压缩为a.tar
tar -zxvf a.tar -C /temp #将a.tar解压到temp目录下
tar -tf a.tar #查看a.tar 里面包含了哪些压缩文件
-zcvf:-z:表示使用gzip压缩;-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数
yum -y install mlocate #安装mlocate库
updatedb #遍历系统文件目录树,将文件信息写入locate数据库
locate nginx/www #查找nginx/www