Linux常用命令及常用软件的安装
一、Linux常用目录
/var:包含在正常操作中被改变的文件。包括各种日志文件、假脱机文件、加锁文件等。
/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账 命名的。
/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。
/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/root:该目录为系统管理员,也称作超级权限者的用户主目录。
/dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
二、Linux中的目录操作
1、pwd //查看当前目录
2、cd //打开文件夹
cd / //打开根目录
cd 文件夹名称 //打开指定目录
cd … //退出上一层
cd ~ //打开当前用户的主目录
3、ls //浏览目录下的文件列表
ls -a //查看全部文件或目录(包括隐藏文件)
ls -i //将文件以列表的方式展示出来,一行显示一个文件
4、mkdir //创建文件目录命令
mkdir 文件夹名称 //新建文件目录
mkdir -p 文件夹名称 //递归新建多级目录
5、rmdir 删除文件目录
rmdir 目录名称 //删除指定目录
rmdir -p 目录名称 //递归删除指定目录及中间目录
6、rm 删除文件或者目录
rm -rf 目录或者文件 //强制删除文件或目录
rm -ri 目录或者文件 //在删除前询问是否确认删除
7、cp 复制文件或目录
cp 目录1 目录2
8、mv 移动文件、修改文件名
mv 文件1 文件2 //修改文件名
mv 目录1 目录2 //移动文件
三、Linux中的文件操作
1、touch 创建文件
touch 文件名称
vi 文件名
cat 文件名称 //显示一个小的文件
cat > 文件名称 //创建并打开一个新的文件
4、head 查看文件开头内容
head 文件名称
head -n 文件名称 //打开文件开始的n行数据
5、tail 查看文件结尾内容
tail 文件名称
tail -f 文件名称 //动态加载某个文件的内容
tail -n 文件名称 //展示文件最后几行数据
四、Linux用户操作
1、su 切换用户
su 用户名
2、whoami 查看当前登录用户
3、groups 查看当前用户所属分组
4、id //查看当前用户UID和GID命令id
5、useradd 添加新用户
useradd 用户名 //添加用户
useradd -u 指定的UID用户名 //添加用户并指定用户的UID
6、passwd 修改用户密码
7、userdel 删除用户
userdel 用户名 //删除用户
userdel -r 用户名 //删除用户同时删除其登录信息
8、usermod 修改用户信息
usermod -1 新用户名 旧用户名 //修改用户登录名
usermod -g 新组名称 用户名 //修改用户所属分组
9、groupadd 添加用户组
groupadd 组名 //修改用户登录名
groupadd -g 组GID组名 //修改用户所属分组
五、Linux权限操作
r、w、x //读、写、执行的权限
u、g、o //拥有者、同组用户、其他组用户
+、- //赋予和收回权限
101(5)=r-x, 111(7)=rwx, 100(4)=r–
1、chmod 变更权限
chmod -rU+X,G+W 文件名称 //将执行权限赋给当前用户,将写权限赋给用户组
chmod 777 -r 文件名称 //将读写执行权限赋给所有用户
六、Linux进程管理
1、ps 查看进程
ps -ef|grep 进程关键字 //查询进程
2、kill 杀掉进程
kill -9 PID //杀掉指定PID的进程
七、Linux其他常用命令
1、clear 清屏
2、man 查询命令详细参数
man 命令名称
3、mnt 挂截命令
mnt [设备名称] [挂截点]
八、Linux软件安装
文件更改后:i 进入更改模式
1、解压缩命令tar
ifconfig //查看ip
tar -zxvf 包名 //解压gzip包
tar -jxvf 包名 //解压bz包
tar -xvf 包名 //解压普通包
2、安装卸载命令rpm
rpm -qa|grep 软件包关键字 //查询是否已经安装了某软件包
rpm -e 软件包全包名 //卸载已经安装的软件包
rpm -e 软件包全包名 –nodeps //强制卸载
rpm -ivh 软件包路径 //安装软件包并查看进度
九、在Linux中安装常用软件
1、安装JDK
先把JDK文件通过Xftp放到wanchao/software下面
检查JDK是否安装:rpm -qa|grep jdk
卸载旧的JDK:rpm -e jdk名称.rpm –nodeps
安装新的JDK:rpm -ivh /home/wanchao/software/jdk名称.rpm
配置环境变量:vi /etc/profile
添加环境变量信息:export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH?OME/bin:PATH
让配置生效:source /etc/profile
检查JDK是否安装成功:java -version
2、安装Tomcat
先把Tomcat压缩包通过Xftp放到wanchao/software下面
解压Tomcat到/usr/下面:tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/
修改名称为toncat7:mv /usr/apache-tomcat-7.0.57/ /usr/tomcat7/
启动Tomcat:sh startup.sh 或者./startup.sh(必须在相对路径下)
打开端口:
关闭防火墙:service iptables stop
进入/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
添加开放8080接口配置:-A INPUT -ptcp –dport 8080 -j ACCEPT
或者-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
保存退出iptables: :wq
开启防火墙:service iptables restart
访问Tomcat:
3、安装MySQL
先把MySQL客户端和服务端通过Xftp放到wanchao/software下面
检查MySQL是否安装:rpm -qa|grep mysql
如果安装就卸载:rpm -e mysql名称 –nodeps
安装mysql服务器端:rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm
安装MySQL客户端:rpm -ivh MySQL-client-5.5.40-1.linux2.6.x86_64.rpm
启动MySQL:service mysql start
连接数据库:mysql -u root -p
查看编码:SHOW VARIABLES LIKE ‘chara%’
创建MySQL用户配置:
复制MySQL安装目录下的my-small.cnf(/usr/share/mysql/)到etc目录下:cp my-small.cnf /etc/my.cnf
修改编码:
打开/etc/my.cnf:vi /etc/my.cnf
在mysqlld下面添加:character-set-server=utf8
collation-server=utf8_general_ci
在client下面的password下面添加:default-character-set=utf8
重启服务:service mysql start
开启3306端口:
关闭防火墙:service iptables stop
进入/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
添加开放8080接口配置:-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
保存退出iptables: :wq
开启防火墙:service iptables restart
进入MySQL:mysql -u root -p
给用户授予权限:grant all privileges on . to root@’%’ identified by ‘123456’ with grant option
刷新权限:flush privileges
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25057 人正在系统学习中 相关资源:点名工具下载雪龙令点名软件v2017-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!