linux常用命令

上一篇 / 下一篇  2017-10-13 17:37:31 / 个人分类:linux相关

netstat -apn|grep80#查看80端口及进程netstat -apn|grep php-fpm#查看进程名端口及进程ps -aux|grep php-fpm#进程详情kill-9pid#杀掉pid进程killall nginx#杀掉ningxps -aef | grep nginx#查看ningx进程ps aux|grep nginx:master#nginx主进程号cat /proc/pid/status#查看进程运行情况echo1> /proc/sys/vm/drop_caches1-3#释放内存free -m#内存情况,单位MBtop#计算机实时运行情况yum install lrzsz -y#支持拖拽文件groupadd mysql#添加mysql用户组useradd -g mysql mysql-s/bin/false#创建用户mysql并加入到mysql组不允许mysql用户直接登录系统mkdir -p /data/mysql#递归创建MySQL数据库存放目录chown -R mysql:mysql /data/mysql#设置MySQL数据库目录权限ln-s/usr/local/mysql-5.5.35/usr/local/mysql#创建软连接到mysql目录,方便后面的配置cd/usr/local/src#切换目录cp-a/p ./support-files  /etc/#复制目录cp ./support-files/my-huge.cnf  /etc/my.cnf#复制文件tar zxvf mysql-5.5.35.tar.gz#解压tar.gz文件make && make install#编译安装chmod755/etc/init.d/mysqld#增加执行权限chkconfig mysqld on#加入开机启动#把mysql服务加入系统环境变量:在最后添加下面这一行vi /etc/profileexportPATH=$PATH:/usr/local/mysql/binsource/etc/profile#使配置立即生效ln-s/usr/local/php/bin/php /usr/bin/php#将php的执行路径追加到/usr/bin#PhalApi - 自动生成SQL语句vim /etc/bashrcaliassqls='/usr/local/php/bin/php /path/to/sqls'source/etc/bashrc#查找过滤删除目录及文件find . -name"*"|grep -v".git"|xargs rm -rf {}\;#查找包含gw500内容的文件find /web/www/ecloud -type f -exec grep"gw500"{}-l\;#查找指定大小的文件 注意:默认单位是b,而它代表的是512字节,所以2表示1K,1M则是2048,如果不想
自己转换,可以使用其他单位,如c、K、M等。find / -size +1000M -type fecho-n"test:/root/work/src/log"|base64 -i#内容base64du -sh /*#文件夹大小rpm-e$(rpm -qa|grep mysql)#查找卸载mysqlrpm包ssh-copy-id root@192.168.100.76#免密码操作scp /www/aa.php192.168.100.76:/var/www#复测文件到另一台机器#只下载rpm不安装并存放目录yum install php --downloadonly --downloaddir=./#所有文件追加/rsed -i's/$/\r/g'$(find /. -name"*.*")

find -type f |whilereadline;dodos2unix$file;done#转化为lffind -type f |whilereadfile;dosed -i's/$/\r/g'$file;done#lf-crlf#软连接ln-s/usr/local/mysql/bin/mysql /usr/bin/mysql#Linux中设置服务自启动的三种方式#有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务#主要用三种方式进行这一操作:ln-s#在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表06七个运行级别之一)
chkonfig   #命令行运行级别设置
ntsysv     #伪图形运行级别设置#压缩与解压缩 tar命令tar -cvf /tmp/etc.tar /etc tar -zxvf /tmp/etc.tar.gz#打包压缩tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩#过滤压缩zip -r /test/test.ziptest-x /test/aaa/* -x /test/bbb/*#sql语句CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
mysql -uroot -p#mysql登陆CREATE DATABASE IF NOT EXISTS `nsd` DEFAULT CHARACTER SET utf8#创建数据库及utf8编码SET PASSWORD = PASSWORD('123456');#修改密码select user,host,password from mysql.user;#查询user表user,host字段记录drop user''@localhost;#删除update mysql.usersetpassword = PASSWORD('*********')whereuser='root';#修改密码#授权支持远程连接用户GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY'123456'WITH GRANT OPTION;
flush privileges;
mysqldump --all-databases -p -u root > ./all_databases.sql#备份所有数据库mysql -u root -p voice<all_databases.sql#恢复数据库

TAG:

 

评分:0

我来说两句

Open Toolbar