作者:xiaoge
1.df 显示磁盘使用情况
2.du 显示文件系统使用情况
3.ls 显示目录
普通使用:ls ls -l ll 查看多个目录:ls / /ect 查看/ 和/etc下的文件 查看隐藏文件:ls -a
4.cd 切换工作目录
切换到根目录:cd / 切换到上一级目录:cd ../ 切换到当前用户加目录: cd 目标地址 切换到普通用户(cong)加目录: cd -> cd ~cong (波浪线扩展) 因为还没建cong用户
5.pwd 显示当前工作目录
6.mkdir 创建目录
普通用法:mkdir abc 建多层次目录: mkdir -p a/b/c 同层次建多个文件 mkdir x/a x/b x/c mkdir a/x{aa,bb,cc}dir (花括号扩展)
7.rm 删除
rm install.log 普通删除文件 rm -f install.log 强制删除文件 rm -r -f abc 删除文件夹 rm -rf a 删除文件夹 -r和-f两个短参数可以合到一起
8.cp 拷贝
拷贝文件: cp anaconda-ks.cfg anaconda-ks-temp.cfg 拷贝文件夹 cp -r a a-temp
9.mv 移动 mv 123 a 将123文件移动到a文件夹
文件重命名: mv 123 123.bak
10 touch
将文件时间刷新: touch 123.bak 文件不存在,创建新文件 touch xyz
文本操作命令
1、展示 cat 123.bak (more)
2、示 less ,按b查看下一屏
3、ad 123.bak 输入前十行
head -3 123.bak 输入任意前几行
4、tail -3 123.bak 输入任意后几行
tail -f 123.bak 监控文件变化变化
5、管道 cat 123.bak | head -3 左边的标准输出变成右边的标准输入
压缩文件的操作
.tar 压缩文件 .tar.gz 打包后压缩文件
压缩文件命令:
tar -zcvf 打包压缩后的文件名 要打包压缩的文件
解压文件命令:
tar -xvf 压缩文件名 解压到当前目录
tar -xvf 压缩文件名 -C 目录 解压到指定目录
其他命令
1.显示当前所在的位置
pwd
2.搜索命令
grep 要搜索的字符串 要搜索的文件 如:grep to sudo.conf -- color 代表查看sudo.conf中包含to一行,并使用高亮效果标明to字符串
3.管道命令
|
4.查看进程
ps -ef
5.杀死进程
kill -9 进程的pid
6.网络通信命令
ifconfig
Linux的权限命令
第一个字符 d:目录 -:文件 l:链接
r:读(4) w:写(2) x:执行(1) -:没有(0)
第二个到第四个字符 属主权限
第五个到第七个字符 属组权限
第八个到第十个字符 其他用户
更改权限:
chmod u=rwx,g=rw-,o=--x sudo.conf
chmod 761 sudo.config
JDK安装
1.查看当前linux系统中是否已经安装jdk
rpm -qa | grep java
2.卸载两个已经存在的jdk
rpm -e --nodeps 需要卸载的软件名
3.上传jdk到linux中
4.解压jdk到/usr/local
tar -xvf jdk-7u71-linux-i586.tar.gz -C /usr/local
5.配置jdk环境变量(打开/etc/profile配置文件)
打开配置文件: cat /etc/profile
# set java environment
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
6.重新加载/etc/profile配置文件
source /etc/profile
MySQL安装
1.查看当前linux系统中是否已经安装好mysql
rpm -qa | grep mysql
2.卸载已经存在的mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
3.上传mysql到linux中
4.解压mysql到/usr/local,注意:mysql的压缩包后缀名是.tar,需要手动创建一个文件夹来装解压过后的内容
mkdir /usr/local/mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
5.在/usr/local/mysql下安装mysql
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端: rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
6.启动mysql
service mysql start
7.将mysql加到系统服务中并设置开启自动启动
加入到系统服务:chkconfig --add mysql
设置自动启动:chkconfig mysql on
8.去/root/.mysql_secret下找到mysql默认随机生成的密码
9.修改密码:
set password = password('root');
10.默认情况下mysql不支持远程登录的,所以需要设置开启远程登录mysql的权限:
grant all privileges on *.* to 'root' @'%' identified by 'root';
刷新权限:flush privileges;
11.开放linux的对外访问端口3306
开启端口:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将设置永远保存到防火墙中:/etc/rc.d/init.d/iptables save
Tomcat安装
1.上传tomcat到linux系统中
2.解压tomcat到/usr/local
tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/local
3.开放linux的对外访问端口8080
开启端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
将设置永远保存到防火墙中:/etc/rc.d/init.d/iptables save
4.启动和关闭tomcat
进入tomcat的bin目录下启动:./startup.sh
进入tomcat的bin目录下启动:./shutdown.sh