Linux 小知识点

rpm -ivh webmin.rpm   安装
rpm -e   webmin       卸载
rpm -q   webmin       查询
rpm -Uvh webmin.rpm   升级

useradd test
创建一个用户后还会自动创建该用户的用户组
在/user或/home 目录下,建立一个以用户名为名称的目录

/etc/passwd    列出所有有效的用户名及相关信息
/etc/group     列出用户组信息
/etc/shadow
passwd oracle  创建密码
pwd 在屏幕上显示当前工作目录的绝对路径

chmod     命令更改权限
chmod u+rw-x g-x a.txt
u:文件或目录的拥有者
g:文件或目录的所属群组
o:其他用户
a:全部的用户
chmod 777 权限全部开放
chmod -R(指定目录下所有的文件) 777 /home/user

chown   修改目录所有者
chown test sample.txt       修改文件所有权
chown testgroup sample.txt  修改文件所属的用户组
chown -R test ncs           修改目录文件下所有的所属用户         

 

 

 

命令帮助 man shutdown  或者shutdown --help
ls     列出目录下所有的文件  ls-l   ls-r (按树状显示)
cd     访问目录  cd ..退后上一级
pwd    列出当前路径
mkdir  新建目录
rmdir  删除目录
rm     删除  rm -r 文件名  rm -rf 文件名(强制删除)
touch  创建文件
cp     拷贝 cp 1.txt 2.txt   拷贝文件
     cp -r ssh ibatis 拷贝目录
mv     移动

vi     命令模式和编辑模式
a      append
esc    回到命令模式
:q     结束编辑
:q!    不存档放弃编辑过的文件
:w     保存
:wq    存盘退出
dd     删除一行 
dw     删除整个文档

cat    cat 3.txt 正序
tac    tac 3.txt 逆序
more   more 3.txt(查看vi命令下的文件)
head   head -3 1.txt 查询前3条数据
find   find /bjsxt -name 3.txt
clear  清屏
whereis whereis  ls  echo $PATH

用户
useradd  testuser 添加用户
passwd   testuser 添加密码
more /etc/passwd  列出所有的用户 
more group 用户组信息
添加一个用户不指定用户组默认添加一个和用户名一样的组
useradd testuser2 -g testuser
userdel  testuser (删除用户)
rm -rf   testuser (删除目录)
groupadd
groupdel


文件权限
r(读),w(写),x(execute),-(没有权限)
3组
拥有这个目录的人,同组的人,其他的人。
chmod +x 4
chmod -x 4
chmod 755  文件名 chmod 777 文件名

管道
ls -rl /ect | more 分页

启动linux
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=08:00:27:20:EA:16
ONBOOT=yes
IPADDR=192.168.1.103
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
service network restart

service sshd start
修改linux 系统默认的启动
vi /etc/inittab
把id:5:initdefault: 这一行修改为
id:3:initdefault
service sshd start
开机启动ssh
chkconfig sshd on
service   iptables stop
开机关闭防火墙
chkconfig iptables off (关闭防火墙)
ftp服务
service vsftpd start
service vsftpd stop
ftp localhost


安装jdk
chmod 755 jdk-6u27-linux-i586-rpm.bin
./jdk-6u27-linux-i586-rpm.bin
两种方式解压tomcate
gzip -d apache-tomcat-5.5.25.tar.gz
tar -xvf  apache-tomcat-5.5.25.tar

JAVA_HOME=/usr/java/jdk1.6.0_03
export JVAA_HOME (输出javahome)
./startup.sh
ps -ef | grep tomcat   (查看进程)

kill 2724  强制关闭tomcate
ifconfig   查看ip
echo $JAVA_HOME
telnet 8080
wget http://localhost:8080

卸载 重装
rpm -qa  | grep jdk         (查看已经安装的jdk)
rpm -e   jdk-1.6.0.0_03     (卸载文件夹名)
rpm -ivh jdk-linux-i890.rpm (安装文件名)

/etc (重要的配置文件)
more profile(档案)
以.开头的文件都是隐藏的
vi /etc/profile
vi /etc/rc.local
chkconfig --list | grep mysql
su -  oracle(切换用户)

关机
shutdown -h now
powoff
init 0
重启
reboot 

你可能感兴趣的:(linux)