redhat常用命令



startx 转图形界面 exit 退出 shutdown 关机 logout 注销 reboot 重启

init(run level-/etc/inittab)
init n
0 系统停机状态
1 单用户工作状态
2 多用户状态(没有NFS)
3 多用户状态(有NFS)
4 系统未使用,留给用户
5 图形界面
6 系统正常关闭并重新启动

cd / 根目录
cd dev 进入dev目录
pwd 显示当前目录
whoami 显示当前用户
ls 显示目录结构信息

cd /mnt mnt一般存放硬件目录


mount /dev/cdrom /mnt/cdr 挂载文件
umount /dev/cdrom

命令 --? 命令 --help man 命令
5次esc 显示可以使用的命令 q 退出

ls -l list one file per line
ls -m

切换到root用户:su root

mkdir 目录名 创建目录
rmdir 目录名 删除目录 rm -r 目录(不为空的,递归删除) rm -rf 目录(直接删掉)

touch 文件 创建文件
cp拷贝文件:cp 文件1 文件2 cp -r(拷贝目录)
mv移动文件(包括目录)
vi 文本编辑器
command命令模式
input编辑模式
a 进入编辑模式
dd 删除一行
dw 删除一个单词
o插入一行
esc 退出编辑
:w 存盘
:w! 不存盘退出
:w q 存盘退出
more 文件名 查看文件内容
cat 文件名 正序查看
tac 文件名 逆序查看
head 文件名
tail 文件名
clear 清屏
find 查找 find -name 文件名
whereis 查找命令所在的文件及帮助

echo $PATH 显示环境变量

ln 连接
ln 3.txt 4 硬连接 相当于复制再建立连接
ln -s 3.txt 5 软连接 相当于快捷方式
wc 统计指定文本文件的行数、字数、字符数
useradd username 添加用户
passwd username 指定密码
usermod -g username group
rm -rf username

权限问题
chmod +(-) 文件名
chmod 755/777
chown username 文件名 改变文件所有者

grep 在指定的文本文件中查找字符串
date 显示和设置日期时间
stat 显示指定文件的相关信息
who、w 显示在线登录用户
whoami 显示当前用户
id 显示当前用户的id信息
hostname 显示主机名称
uname 显示操作系统的信息
dmesg 显示系统启动信息
du 显示指定文件(目录)已使用的磁盘空间总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
fdisk -l 显示磁盘信息
locale 显示当前语言环境

管道
ls -R| /etc |more
cat /etc/passwd | wc
cat /etc/passwd | grep |rj
dmesg | grep eth0
man bash |col -b >bash.txt
ls -l | grep "^d"
ls -l * | grep "^-" | wc -l

wall date 通知所有人
wall `date` 通知所有人
重定向
ls > test.txt
修改系统的默认启动级别
vi /etc/inittab


Linux与其他机器共享文件
在Linux上装FTP
service vsftpd start
ftp localhost

修改启动方式,改为系统启动时,自动启动
chkconfig vsftpd on
也可以查看启动方式
chkconfig --list |grep vsftpd
只要在第2--5为on就能随机启动

ntsysv 是否能找

到你新装的ftp服务名,然后 选上,下次启动就可以随系统启动了
ifconfig 查看网络配置
关闭防火墙
service iptables stop

匿名访问vsftp anonymous
永久关闭防火墙 vsftp 开机自启动
关键字: linux学习
永久打开或则关闭 chkconfig iptables on
chkconfig iptables off
即时生效:重启后还原
service iptables start
service iptables stop

etc/https://www.360docs.net/doc/0e12082234.html,er_list
etc/vsftpd.ftpusers
开机默认VSFTP服务自动启动:
方法一:(常用\方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost etc]# chkconfig vsftpd on (执行ON设置)
方法二:
修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

远程管理
sshd:service sshd start
chkconfig sshd on

putty.exe

gzip -d 文件名 解压缩
tar -xvf 文件名
mv 文件名 目录或者新文件名

wget 网址 Linux上网

./jdk-6u17-linux-i586.bin 安装JDK
Linux下环境变量配置 JAVA_HOME=/usr/java/jdk1.6 属于局部配置
export JAVA_HOME 让别人使用java

ps -ef 列出所有进程
kill ID进程号 关掉进程
ps -ef | grep tomcat

安装JDK和Tomcat
1.上传jdk-6u17-linux-i586.bin和apache-tomcat-6.0.20.tar.gz到/usr
2.安装JDK
$chmod a+x jdk-6u17-linux-i586.bin
$ ./jdk-6u17-linux-i586.bin
$ vi /etc/profile
#添加如下
export JAVA_HOME=/usr/jdk1.6.0_17
export PATH=$JAVA_HOME/bin:$PATH
$echo $JAVA_HOME 应出现/usr/jdk1.6.0_17 查看JAVA_HOME是否配置成功
运行javac,java命令查看PATH是否配置成功
3.安装Tomcat
$tar xzvf apache-tomcat-6.0.20.tar.gz
在/usr/tomcat/bin/catalina.sh中添加JAVA_HOME=/usr/jdk1.6.0_17
$cd /usr/tomcat/bin
$./startup.sh
$cat /usr/tomcat/logs/catalina.out查看日志得知Tomcat是否正常启动
$links -dump http://localhost:8080/ 发送HTTP请求看Tomcat是否正常启动 ......

rpm -qa 查看所有安装的程序
rpm -qa | grep jdk

rpm -e 文件名 卸载
rpm -ivh 文件名.rpm

修改/etc/rc.local 使tomcat自动启动

相关文档
最新文档