首页 > 代码库 > linux命令随笔

linux命令随笔

1、查看当前目录下每个文件及文件夹的大小:du -sh *
2、导出文件的树形结构目录:tree /f >d:\a.txt
3、MEMCACHE
如何运行memcache
/usr/local/bin/memcached -d -m 10  -u root -l 10.xx.xx.xx -p 12000 -c 1024 –P /tmp/memcached.pid
##  相关选项说明
-d   表示启动一个守护进程
-m   是分配给memcached使用的内存
-u   运行memcached的用户
-l     是memcached监听的ip
-p    是memcached监听的端口
-c    memcache运行的最大并发连接数
-P    是设置memcache的pid文件

4、linux的alias生效设置
在/root目录下的.bashrc文件添加alias定义;

5、批量杀掉java进程:
ps -ef|grep java|grep -v grep|cut -c 9-15|xargs kill -9

6、端口冲突

1).找到是哪个进程占用了端口:netstat -apn | grep 端口号,找到进程号;
2).找到是哪个进程占用了:ps -aux | grep 进程号;
查看某一端口的占用情况: lsof -i:端口号

7、Linux服务器重启
shutdown -r now
reboot
linux服务器关闭: shutdown -h now

8、修改服务器时间:
date -s "20160311 08:59:10" &&hwclock --systohc

9、Linux服务器连接慢
修改/etc/ssh/sshd_config文件将#UseDNS yes改成UseDNS no,然后重启ssh服务,执行命令:service sshd restart

10、动态显示linux服务器的时间:watch -n 1 date

11、fuser -m -v 挂载目录 查询哪个进程正在使用挂载

12、删除30天以前的文件:
find /opt/logs -mtime +30 -type f | xargs rm -rf

13、新建linux用户
useradd -d /opt/newuser newuser 新建newuser用户并在/opt目录下建同名文件夹
14、passwd newuser 修改用户密码

linux命令随笔