一、进程
查看: ps
进程树: pstree
杀死进程:kill pkill(后面可以跟进程的名称) xkill
动态查看:top
后台进程:&
调回前台:fg
调回后台:bg
优先级调整:renice
查看优先级命令:
Ps l
Ps al
Sudo renice -10 –p 2343(将pid为2343的进程的优先级修改为-10(优先级为-19到20))
使用进程数查看到的结果:
进程:就是正在执行的程序
(1):轻量级的进程
(2):进程有独立的地址空间,线程没有
查看所有启动的进程:
Ps -x:显示所有的进程
Ps -aux:看的信息全面,信息也全面
终止某个进程:
Kill 进程号:
Kill -9 进程号:因为有些进程会捕捉某些型号,如果不能结束进程可以使用“-9”来传递信息
1:监视特定用户:
Top:输入此命令,按回车,查看所有的进程,
U:然后输入u回车,再输入用户名即可,
2:终止指定的进程:
Top 输入此命令,按回车键,查看执行的进程,
K 然后输入“K”回车,再输入要结束的进程ID号
3:指定系统状态更新的时间:
top -d 10:指定系统更新进程的时间为10秒
查看月历:
Cal 2 2016(查看2016年2月的日历)
SSH原理图
安装ssh客户端他们的结构图是:
Linux系统默认安装的时候安装了一个服务是sshd端口号是22号
查询ip地址
Ifconfig
配置linux的ip地址
Ifconfig eth0 192.168.1.1 回车(eth0是网卡名称)
Linux配置环境变量
配置.bashrc文件可以制定某些程序在用户登录的时候就自动启动
Vi .bashrc
配置某个用户登陆的时候就执行(eg:tomcat)
输入命令:
vi /root/.bashrc
进入编辑器后输入以下语句
/home/tomcat_5555/bin/startup.sh start
系统基本信息的查询
CPU:
/proc/cpinfo
内存:
/proc/meminfo
硬盘:
Fdisk
显卡等:
Ispci
U盘:
Isusb
驱动driver
Ismod
Kernel版本:
Uname
uname -a
Ubuntu版本:
/etc/issue
磁盘管理:
FS容量:
Df
目录容量:
Du
磁盘区分:
Fdisk,cfdisk
Sudomdfs -T fat32 /dev/sda1(将sad1分区分为两个分区)
磁盘格式化
Mkfs
加载:
Mount
卸载:
Umount
硬盘速度:
Hdparm
磁盘同步
Sync
系统管理环境变量:
Env
系统时间
Date
运行时间:
Time(运行一个程序所需要的时间)
例如:time /home(查看打开home目录运行的时间)
历史命令:
History
系统信息
Dmesg
日志文件
/var/log
系统运行时间:
Uptime
登陆用户:
w,who,whoami
登陆信息:
Last(用户的所有登陆成功信息)
修改环境变量
Export DISPLAY=:0:0
启动管理器:
Grub管理器
-root(hd0,2)表示启动系统的时候从第二个分区启动
-setup(had0)(写mbr文件(启动配置文件))
-/boot/grub/menu.lst
java开发完成后(打包成war通过SSH)部署到linux上的相关命令1、先将war上传服务器
2、cd/home/bhgx/tomcat6-8088/bin/
3、ps -ef |grep java
4、kill -9 进程号(-DopenfireHome=/opt/openfire/bin/../ -
Dopenfire.lib.dir=/opt/openfire/lib这个下面)
5、rm -rf../webapps/fhjapi*
6、rm -rf../work/Catalina/
7、rm -rf../logs/*
8、cp/home/bhgx/fhjapi.war /home/bhgx/tomcat6-8088/webapps/
9、./startup.sh &
10、mv/home/bhgx/.. /home/bhgx/webapps/..
11、tail -n30000 logs/catalina.out > a.txt (截取后3万行日志,保存到a.txt中)
12、tail -flogs/catalina.out