linux常用软件安装大全,Linux常用命令及常用软件的安装

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 文件名称

2、vi 查看、编辑文件

vi 文件名

3、cat 查看、编辑文件

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 进入更改模式

esc退出编辑 :q!不保存退出 :wq保存退出

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进行处理,非常感谢!

上一篇 2021年4月9日
下一篇 2021年4月9日

相关推荐