常用命令

Linux常用两大体系:CentOS 和 Ubuntu, 下面基于CentOS操作
一,软件安装
1,RPM基于下载好的安装包操作
rpm -i XXX.rpm (安装)
rpm -qa (查看安装列表)
rpm -e XXX(删除)
2,CentOS 软件管家 yum,直接下载安装
yum search XXX (搜索XXX软件)
yum install XXX(安装XXX软件)
yum erase XXX (卸载XXX软件)
查看配置,软件是从哪里下载的?配置文件在/etc/yum.repos.d下面
其实无论是先下载再安装,还是通过yum进行安装,都是下载一些文件,然后将这些文件放在某个路径下,然后在相应的配置文件中配置一下。
对于Windows里面最终都会变成C:\Program Files下面的一个文件夹以及注册表的一些配置;对于Linux里面,主执行文件会放在/usr/bin或者/usr/sbin,其他库文件放在/var,配置文件放在/etc。
3,将安装好的路径直接下载下来,然后解压缩成为一个整的路径
Windows是XXX.zip包,Linux下是XXX.tar.gz包
Linux的工具 wget 后面添加链接,可以从网上直接下载。
采用压缩包的格式,需要在系统设置环境变量配置PATH
export JAVA_HOME=/root/jdk-XXX_linux_x64
export PATH=$JAVA_HOME/bin:$PATH
export命令仅在当前命令行的会话中管用,一旦退出重新登陆进来,就失效了。如果要永久生效需要编辑家目录下的.bashrc文件,vim $HOME/.bashrc 添加这两行命令,执行source .bashrc
二,运行程序
【常用命令】1,Linux执行程序最常用的一种方式,通过shell在交互命令行里面运行
只要文件有x执行权限,找到文件所在目录,./filename运行这个程序。
2,Linux运行程序的第二种方式,后台运行
nohup command > out.file 2 > &1 &
"1"表示文件描述符1,标准输出;"2"表示文件描述符2,标准错误输出。"2>&1" 表示标准输出和错误输出合并 到 out.file文件里。
3,如何关闭进程
ps -ef | grep 关键字 | awk '{print $2}' | xargs kill -9
4,程序以服务的方式运行
yum install mariadb-server mariadb
systemctl start mariadb 启动
systemctl enable mariadb 设置开启启动
在/usr/lib/systemd/system目录下,创建了一个XXX.servic的配置文件,从而成为一个服务。
关机:shutdown -h now
重启: reboot

    推荐阅读