查看端口使用
sudo netstat -tln | grep 80
sudo netstat -tunlp | grep 29287
查找端口被那个进程占用
sudo lsod -i:80
windows平台:netstat -ano|findstr "8080"
$ sudo tasksel
sudo tasksel install lamp-server
查找文件内容
grep -rl "abcde" ./
查找文件
find . -name "*abc*"
下载文件
scp likefei@125.64.77.236:/var/www/web/wordpress/weixin/*.txt ./
scp -P 222 syxx@111.9.153.20:/var/www/web2020.tar.gz ./
下载整个目录
scp -P 23 -r kefei@125.64.77.236:/var/www/web/wordpress/weixin/ ./
上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php codinglog@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
scp -r local_dir username@servername:remote_dir
scp -r test codinglog@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录
多线程下载
axel -n 10 xxx.xx
sudo hwclock --systohc --localtime
timedatectl set-local-rtc 1
修改php 上传限制:
sudo nano /etc/php/7.0/apache2/php.ini
【系统版本】
uname -a
cat /etc/issue
cat /etc/lsb-release
【显示系统信息】
sudo apt install neofetch
【硬件信息】
lspci lsusb lscpu
【内存大小】
free -m
【硬盘分区】
sudo fdisk -l
【mime文件类型】
vi /etc/mime.types
【用户管理】
adduser deluser passwd
sudo passwd root 给root用户设置密码
【文件操作】
Mkdir -p 建立多级目录
sudo mkdir -p wwwroot/{1,2,3}
rm -r 递归删除
rm -fr 删除非空目录
【关闭系统】
shutdown -h now 立即关闭系统
shutdown -h 12:00 12:00关闭系统
shutdown -r +10 "reboot after 10" 10分钟后关闭系统
【ln】
sudo ln -s 源文件 目标文件
【zip】
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件
如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d /temp test.zip
只看一下zip压缩包中包含哪些文件,不进行解压缩
unzip -l test.zip
【计划任务】
sudo crontab -e //编辑任务计划
sudo crontab -l //查看计划任务
sudo /etc/init.d/cron restart 重启crond
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
【crontab】
定时任务: vi /etc/crontab
重新启动crond
# /etc/rc.d/init.d/crond restart
# sudo /etc/init.d/cron restart
每隔8分钟运行一次程序
*/8 * * * * ffmpeg -re -i "/home/founder/11.mp4" -vcodec libx264 -vprofile bas$
【修改IP地址】
以前的版本 sudo vi /etc/network/interfaces
修改IP地址:sudo vi /etc/netplan/50-cloud-init.yaml
应用IP地址:sudo netplan apply sudo /etc/init.d/networking restart
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
sudo hwclock --systohc --localtime
timedatectl set-local-rtc 1
du -lh --max-depth=1
评论区