安装linux操作系统上的应用源:
yum install mysql (centos、rehat)
apt-get install mysql (unbutu)
有时候没有应用源:rpm 更新源
磁盘:
du -h --max-depth=1
内存:
free -m
查看cpu、内存、磁盘等:
top
指定进程id查看:top -p 3123
查看磁盘空文件信息:
df -h
给文件授权:
chmod -R 777 /fileName (-R代表目录递归授权)
777的意思:
-rwx rwx rwx 文件授权
drwx rwx rwx 目录授权
421 421 421
读-写-执行 读-写-执行 读-写-执行
当前用户 同组用户 其他组用户
root创建用户:
useradd xxx 创建完后会出现/home/xxx目录
userdel xxx
切换用户:
su - root 、 su - xxx
定时器:
crontab
* * * * * cd C 每分钟执行一次
分 时 日 月 周
*/2 每分钟执行两次
2 每小时第二分钟执行一次
2-8 每小时第2-8分钟执行一次
2,8
0 0 * * * 每天零点执行一次
修改文本命令:crontab -e
查看当前定是命令的文本: crontab -l (配置完后使用 service crond restart 使配置生效)
找文件:
find / -name fileName
找对应的程序目录:
whereis java
打印日志:
tail -f log.txt
tail -50f log.txt
分页浏览文件:
less、 more
查看文件全部输出:
cat fileName
创建文件:touch fileName
移动:(-f强制覆盖)
mv -f file1 file2
复制:
cp -rf f1 f2
创建目录:
mkdir file
mkdir -p a/b 多层目录
打印当前目录下文件:
ls
ll 打赢详情
ll -a 连隐藏文件(.开头)都打印出来
切换目录:
cd 目录名
打印当前目录路径:pwd
找对应进程:
假如找java进程:ps -ef | grep java
netstat -nlp | grep java
杀死当前进程:kill -9 pid (-9表强制杀死)
根据进程pid找到对应端口: lsof -i pid
分析文本数字,行数等信息:
ps -ef | grep java | wc -l 找出对应含java关键字的进程共多少行
软连接:
ln -s file f2 相当于wins的快捷方式
压缩解压:
tar -zxvf xxxxxx.tar.gz 解压
tar -zcvf xxx 压缩
unzip xxx.zip 解压
zip xxx 压缩
防火墙:
iptables
service iptables start 对应有 stop restart
如果有些没注册使用 /etc/init.d/iptables start这种
对应端口开放:vi /etc/sysconfig/iptables
文本编辑:
vi/vim
守护进程运行:
nohup cd c &
查看守护进程列表:
jobs
将最近守护进程提到前台:
fg
安全拷贝:
scp -r xxx root@10.0.10.25:/home/xxx
可跨服务器拷贝
远程登录:
ssh root@ip
yum install lrzsz:
本地上传:sz fileName
下载到本地:rz