本人从程序员,到现在开发经理。程序员时只是负责写代码,linux服务器,及其相应命令基本不清楚。被任命开发经理后,不得不去接触这些,以下是自己这一两年常用命令的总结:
********截取文件长度到新建文件,查看日志*********************
tail -200000 catalina.out >0825.txt
********查询空间剩余***************
df -h
********付权限***************
chmod +x shutdown.sh
chmod +x catalina.sh
chmod +x setclasspath.sh
chmod +x bootstrap.jar
chmod -R 777 *
********内存使用情况*********
free -m
********查看时间************
date 查看时间
date -s 修改时间
date>time -s
********查询系统多少位*******
getconf LONG_BIT
********复制备份**********************
复制文件及其下面所有文件
cp -r /export/home/eoms4/ultrapmo/. /export/home/eoms4/ultrapmo_ng/
将 /etc/ 内的所有文件备份下来,并且保存其权限!
********重启服务器***********************
shutdown -r now : 表示现在重启计算机
*********重启数据库***********
su - oracle
lsnrctl start
sqlplus /nolog
conn /as sysdba
startup