命令

cut 主要的用途在于将『同一行里面的数据进行分解!』
而 grep 则是分析行信息, 若当中有我们所需要的信息,就将该行拿出来
wc 行 字数 字符数

不用鸟哥说你也知道,管理一部主机真不是件简单的事情,每天要进行的任务就有: 查询登录档、追踪流量、监控使用者使用主机状态、主机各项硬件设备状态、 主机软件升级查询、更不要说得应付其他使用者的突然要求了


建议务必要将一些重要的环境变量配置好,鸟哥个人认为, PATH 与 LANG (如果有使用到输出相关的资讯时) 是当中最重要的! 如此一来,则可让我们这支程序在进行时,可以直接下达一些外部命令,而不必写绝对路径呢!比较好啦!

当我要检测系统上面某些文件或者是相关的属性时,利用 test 这个命令来工作真是好用得不得了

vim ctrl+z 丢到背景,fg拿到前景

讓工作在背景下的狀態變成運作中: bg

如果你想要讓在背景的工作在你登出後還能夠繼續的執行,那麼使用 nohup 搭配 & 是不錯的運作情境喔!


top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等。这些命令可按h帮助键查询。

ps命令可查询系统的进程状态,常用的命令参数是ps aux,该命令可显示所有用户的进程,如果进程的命令太长,则显示的进程信息会不全

free可显示系统的内存使用情况。-b、-k、-m三个参数表示以bytes,kilobytes和megabytes为单位显示内存的使用情况

使用vmstat 2 命令可每隔2秒显示一行系统信息,这些信息包括CPU占用效、内存使用情况和磁盘IO等。通过它我们可实时监控系统的资源使用情况,进行系统优化。

使用ulimit -a可显示系统的资源限制情况。
netstat -unal可显示所有的网络连接。
netstat -an | grep LISTEN
du可以按目录显示每个文件使用磁盘大小的情况,同样也可带-h参数,-c参数还可显示统计值。

 

 

查看端口: netstat -tulpn

 查找文件 find / -name httpd.conf
 查看去掉注释的文件(好多配置文件注释比内容多,头大......)cat dav_svn.conf |grep -v '#'

导出数据库中的某个表 :mysqldump   -uroot -ppassword databasename tablename > dump.sql

导出数据库的时候忽略某个表 :  --ignore-table=wordpress.invalidnum

把sql文件导入到指定数据库中 :  mysql -u root -pPassword databasename < backup.sql

导出数据库,隐藏密码 :  mysqldump --defaults-file=/.my.cnf -uroot databasename > my_db.sql

rsync同步命令 : /usr/bin/rsync -vzrtopg --delete --progress username@192.168.11.54::ftdddp /var/www/mysql --password-file=/etc/rsyncd.secrets

解压文件 : tar xvpfz  bak.tgz  -C /

远程获取文件 :  scp  root@192.168.1.11:/root/bak.gz  /baggk.tgz

crontab -e定时执行脚本 :  */3 * * * * /root/myfggggngbak //没间隔3分钟执行一次

备份文件 :  tar cvpzf /tmpklkkkk.tgz --exclude=/proc  --exclude=/mnt    --exclude=/tmp  --exclude=/sys /  --exclude=/tmpklkkkk.tgz 

发邮件 :echo 'ffffffff' | mail -s 'system backup message' 13644341926eminem@Gmail.com

建立数据表 :

CREATE TABLE discounts (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
expired_date DATE NOT NULL,
amount DECIMAL(10 , 2 ) NULL,
PRIMARY KEY (id)
);

 

posted @ 2016-07-12 13:21  写乐~~  阅读(224)  评论(0编辑  收藏  举报