linux命令

[size=medium][b]操作系统分类[/b]
unix:IBM aix,sun solaris,hp unix,free BSD等等
linux:redhat,suse,红旗等等

[b]关机命令[/b]
shutdown -h -now 立即关机
shutdown -r -now 立即重启
reboot 立即重启

[b]目录大概作用[/b]
root:存放root用户相关文件
home:存放普通用户相关文件或者FTP站点目录
bin:存放常用命令目录
sbin:具有一定权限才能使用的命令
mnt:默认挂载光驱与软驱的目录
boot:存放引导相关文件
etc:存放配置相关文件
var:存放经常变化的文件,如log
usr:安装程序默认目录
proc:目前系统核心与程序执行的信息
dev:接口设备文件目录,如had表示硬盘

[b]用户管理[/b]
useradd user1 添加用户
useradd -g usergroup1 user1 创建用户并分配组
usermod -g usergroup1 user1 修改用户所属的组
passwd user1 设置密码(根据提示完成设置密码)
userdel user1 删除用户
userdel -r user1 删除用户以及用户主目录

查看linux所有用户信息
cat /etc/passwd,内容如下:
wacos:x(加密字段):500(用户ID):500(组ID)::/opt/wacos(用户目录):/bin/bash(用户所用SHELL解析器)

[b]指定运行级别[/b]
命令:init
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用3和5,修改:vi /etc/inittab,内容:id=3:initdefault

[b]常用命令[/b]
man,如man gerp
env 显示当前操作系统的环境变量
tracert www.baidu.com 追踪路由路径

[b]文件组,文件[/b]
groupadd usergroup1 添加文件组
cat /etc/group 查看所有组

-|rwx|rwx|rwx:r代表可读,用“4”表示;w代表可写,用”2“表示;x代表可执行,用”1“表示。上面用”|“分成四部份
第一部分:如果是文件,则是”-“;如果是目录,则是”d“; 如果是链接,则是”l“
第二部分:文件所有者权限
第三部份:文件所在组的权限
第四部份:其它组的用户对该文件的权限

[b]如何修改用户访问权限[/b]
chmod 777 file1.txt
chown user1 file1.txt 改变user1的拥有者为user1
chgrp usergroup1 file1.txt 改变file1.txt所属组为usergroup1
chown user1 ./abc 改变abc这个目录的所有者为user1
chown -R user1 ./abc 改变abc这个目录和所有子文件夹和文件拥有者为user1

[b]linux后台方式运行程序[/b]
./start.sh &

[b]shell常用种类,每种shell对应的指令可能不同[/b]
/bin/csh 终端显示
/bin/bsh 终端显示#
/bin/bash
修改shell:chsh -s /bin/csh

[b]查看历史命令[/b]
history
!5 执行历史编号为5的命令

[b]修改网络配置方式一(永久生效)[/b]
1.vi /etc/sysconfig/network-scripts/ifcfg-eth0 包括修改IP,子网掩码,广播地址,默认网关
2./etc/rc.d/init.d/network restart 运行此命令使配置生效

[b]修改网络配置方式二(暂时修改,重启失效)[/b]
ifconfig eth0 x.x.x.x IP设置
ifconfig eth0 network x.x.x.x 子网掩网设置

[b]RPM:用于互联网下载包的打包及安装工具[/b]
rpm -qa:查询安装的所有rpm软件包
rpm -q 软件包名 :查询软件包是否包装
rpm -qi 软件包名:查询软件包信息
rpm -ql 软件包名:查询软件包中的文件
rpm -qf 文件全路径名:查询文件所属的软件名
rpm -qp 包文件名:查询包的信息对这个软件包的介绍
安装RPM包
rpm -i rmp包
rpm -ivh rpm包:安装包到当前系统,有提示信息
卸载RPM包
rpm -e jdk


[b]其它[/b]
cat /proc/meminfo 查看内存信息
cat /proc/cpuinfo 查看cpu信息

#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_45
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使配置生效
source /etc/profile

[b]tar打包与解压包[/b]
tar -zcvf VDT_MES_2.7.3.8_20121030_001.tar.gz ./product.zip
tar zxvf VDT_MES_2.7.3.8_20121030_001.tar.gz

vi test.properties
直接到达文件末尾命令:“:$”

netstat -apn:查看端口占用信息
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 20239/java

################SQLYog中文乱码#########################
SET character_set_client = gb2312;
SET character_set_results = gb2312;
SET character_set_connection = utf8;

################软链接#########################
目标目录 源目录
ln -s /var/www/html/attachments /opt/wacos/tools/apache-tomcat-7.0.47/webapps
ln -s /var/www/html/pictures /opt/wacos/tools/apache-tomcat-7.0.47/webapps

##############在云服务器执行脚本##############
mysql -uaaa_test -p -h rdsyfevifyfevif.mysql.rds.aliyuncs.com --default-character-set=utf8
use appstore
source *.sql

#############查看window指定端口##################################################
1.查看指定端口的占用情况
C:\>netstat -aon|findstr "9050"
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

2.查看PID对应的进程
C:\>tasklist|findstr "2016"
映像名称 PID 会话名 会话# 内存使用
 tor.exe 2016 Console 0 16,064 K
#############查看window指定端口##################################################

#############查看linux指定端口##################################################
1.查找被占用的端口

netstat -tln
netstat -tln | grep 8083
netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况



2.查看端口属于哪个程序?端口被哪个进程占用

lsof -i :8083


3.杀掉占用端口的进程

kill -9 进程id
转自:http://taoistwar.iteye.com/blog/701704
#############查看linux指定端口##################################################
[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值