分享按钮

Linux 学习之路

LINUX / 2646人浏览 / 0人评论

查看 当前的cpu核数

grep -c processor /proc/cpuinfo


rz、sz命令找不到

yum install lrzsz  


zip  打包

zip  -r thinkphp.zip  thinkphp   (zip  -r 压缩生成的文件名字.zip  要压缩的文件)

zip 解压

unzip  thinkphp.zip

文件或文件夹的复制命令

cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下

cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下

cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录


linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c


Linux环境  下载文件超过4G

1.将大文件压缩成2G的文件
cat invoice_20190301.zip | split -b 2G - invoice_20190301.zip.

其中invoice_20190301.zip为大文件名称,invoice_20190301.zip.为是拆分后文件的前缀,默认分拆后文件名称为invoice_20190301.zip.aa,ab,ac....类推

将这些压缩文件合并成一个压缩文件 ,在windows本地对下载的2G文件重命名为1.zip.001,1.zip.002,1.zip.003...

打开cmd输入:copy /B 1.zip.001 + 1.zip.002 + 1.zip.003 1.zip,此时就会在当前目录生成1.zip,为最后的待解压文件。

创建文件或文件夹的方式

1.  touch 命令

2.  vi 命令

3.  mkdir 命令






查看占用端口列表

sudo lsof -i:9501     (9501 要查看的端口号)


删除进程


sudo kill -9 22652   或  kill -9  22652   (22652  要结束的进程数)


//查看当前窗口是否正常运行

netstat -anp 2>/dev/null | grep 9505 | grep LISTEN | wc -l   


linux系统中查看服务器IP连接数

netstat -tun|awk '{print $5}'|cut -d : -f1|sort|uniq -c|sort -n

来源https://baijiahao.baidu.com/s?id=1670460201398250221&wfr=spider&for=pc



在服务端后台运行PHP 


nohup /www/server/php/72/bin/php /www/wwwroot/thinkphp/script/monitor/server.php  > /www/wwwroot/thinkphp/script/monitor/a.txt &


nohup  php路径 +运行的PHP文件 >  记录在的文件


tail -f  log.txt  实时查看文件内容更新

//    Nginx 负载均衡

   //第一步 在Nginx配置中  http 里面
   //查看本机 ip   hostname -i
   upstream  swoole_http {
       server  本机ip+端口  weight=2;//=前后不能有空格
       server  本机ip+端口  weight=1;
   }

   //server模块
   location / {
   if(!-e $request_filename){
       
     #  proxy_pass http://127.0.0.1:9805;
   proxy_pass  http://swoole_http;//第一步定的内容 swoole_http
   }

   }


nmap扫描 安装

yum -y install nmap

命令

sudo nmap -sT -p- 111.230.202.90






感谢博主,喝杯咖啡~