linux服务器维护指令

仅供自己学习记录,没有什么价值。


1.导入数据库 source /path/demo.sql


2.

导出数据结构及数据 mysqldump -uroot -p1234 db_name > db.sql

只导出数据结构 mysqldump -uroot -p1234 -d db_name > db.sql


3.从目录搜索文件在某个目录下 find / -name file


4.查找文件在某个目录下 whereis lib


5.查找依赖库的目录 LD_DEBUG=libs /usr/local/bin/memcached -v 2>&1 /dev/null | more


6.查看端口占用 netstat –apn | grep 8080


7.httpd svn添加账号:htpasswd -m svn.passwd user


8.windows换行符切换linux换行符:sed -i -e 's/\r$//' *.sh


9.修改时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


10.数据库授权: grant all privileges on testDB.* to test@localhost identified by '1234';


11.vim全局替换: :%s/before/after/g(等同于 :g/before/s//after/g) 替换每一行中所有 before 为 after 


12.统计代码行数: find /mnt/hgfs/cppserver/ -name *.c -or -name *.h -or -name *.cpp | xargs cat | grep -v -e ^$ -e ^\s*\/\/.*$ | wc -l 


13.在指定后缀文件中查找指定字符串:find ./ -name '*.log' | xargs grep "ERROR"

cat dir*/log/*.log | grep "ERROR"

猜你喜欢

转载自blog.csdn.net/majianfei1023/article/details/53925768