Linux系统相关指令-创新互联

1.用户管理(了解),知道有权限控制即可

创新互联建站是一家集网站建设,漳县企业网站建设,漳县品牌网站建设,网站定制,漳县网站建设报价,网络营销,网络优化,漳县网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

添加用户 useradd 用户名

设置密码 passwd 用户名

userdel 删除用户

groupdel 删除组

groupadd 添加组

2.文件的权限(重要)

r:读权限 w: 写权限 x: 执行权限

u: 文件所属者 g: 文件所属组 o: 其他人 a: 所有人

chmod u+x 文件名 ===》给文件拥有者添加x权限

chmod g+x 文件名 ===》给文件所属组添加x权限

chmod o+x 文件名 ===》给其他用户添加x权限

chmod a+x 文件名 ===》给所有用户添加x权限

通过数字的方式表示权限

rwx 111 7

rw- 110 6

r-x 101 5

r-- 100 4

chmod 766 hello.txt ===>文件权限-rwxrw-rw-

chown :修改文件所属者

chgrp: 修改文件所属组

3.sudo权限命令 (重要)

- root用户将一些权限授权给普通用户

visudo 超级管理员设置权限

授权格式:

用户名 被管理主机=执行的时候切换成什么角色 命令

lanxw ALL=(ALL) /usr/bin/shutdown -h now

- 普通用户

sudo --list 查看拥有哪些授权命令

sudo /usr/sbin/shutdown -r now

4.服务的管理

查看服务 systemctl --list-unit-files

开启服务 systemctl start 服务名

关闭服务 systemctl stop 服务名

重启服务 systemctl restart 服务名

设置开机启动 systemctl enable 服务名

取消开机启动 systemctl disable 服务名

5.查询/关闭进程

搜索进程: ps -ef | grep 进程名

杀死进程 kill -9 pid

6.防火墙管理

查看防火墙 firewall-cmd --state

重启防火墙 firewall-cmd --reload

查看防火墙开放端口 firewall-cmd --zone=public --list-ports

临时开放端口 firewall-cmd --zone=public --add-port=端口/tcp

永久开放端口 firewall-cmd --zone=public --add-port=端口/tcp --permanent

firewall-cmd --reload

临时关闭端口 firewall-cmd --zone=public --remove-port=端口/tcp

永久关闭端口 firewall-cmd --zone=public --removeport=端口/tcp --permanent

firewall-cmd --reload

7.软件安装

软件安装 rpm -ivh --nodeps 文件名

查询是否安装 rpm -q 软件名

卸载软件 rpm -e 软件名

安装软件 yum install -y 软件名 (不需要有这个文件,直接从yum源中下载依赖,并且自动安装)

卸载软件 yum remove -y 软件名

查询有哪些可以安装的软件 yum --list

查询已经安装软件 yum --list installed

8.软件的安装

- mysql的安装

安装mysql5.7

1、先把postfix 和mariadb-libs卸载掉,不然的会有依赖包冲突:

[root@wolfcode]#  rpm -e postfix mariadb-libs

2、安装mysql的依赖net-tools和 perl

yum -y install net-tools perl

3、安装mysql-common包:

[root@wolfcode]#  rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm

4、安装mysql-libs包:

[root@wolfcode]# rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm

5、安装mysql-client包;

[root@wolfcode]# rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm

6、安装mysql-server包

[root@wolfcode]# rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm

5、设置开机启动:

[root@wolfcode]#  systemctl enable mysqld

6、启动MySql服务

[root@wolfcode]#  systemctl start mysqld

7、由于MySQL5.7安装好后会给root用户分配一个临时密码,所以我们先查看临时密码

[root@wolfcode]#  grep 'temporary password' /var/log/mysqld.log

2018-06-01T19:40:08.341478Z 1 [Note] A temporary password is generated for root@localhost: Ct

冒号后面的就是root用户的临时密码:Ct

8、使用临时密码登录

[root@wolfcode]#  mysql -u root -p

输入密码:Ct

9、设置root的密码

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'WolfCode_2017';

mysql>exit

- jdk环境配置

- 将jdk包上传到服务器上

- 使用解压命令 tar -zxvf jdk文件名 -C /usr/local

- 进入cd /usr/local,进行文件夹重命名 mv jdk1.8.0_161/ jdk1.8

- 修改环境变量的配置文件. vi /etc/profile 添加如下配置

export JAVA_HOME=/usr/local/jdk1.8

export PATH=$JAVA_HOME/bin:$PATH

- 重新读取配置文件 source /etc/profile

- java -version 命令检验是否配置成功

- tomcat配置

- 将tomcat压缩包上传到服务器

- 解压压缩包 tar -zxvf tomcat文件名 -C /usr/local

- 启动tomcat /usr/local/apache-tomcat-7.0.78/bin/startup.sh

- 监控日志 tail -f -n 50 /usr/local/apache-tomcat-7.0.78/logs/cataline.out

- 开放端口/关闭防火墙 systemctl stop firewalld systemctl disable firewalld

- war部署

- 在数据库中创建wms的数据库,将wms.sql导入到数据库中

- 将wms.war上传到服务器上,先删除掉tomcat中ROOT的内容

rm -rf /usr/local/apache-tomcat-7.0.78/webapps/ROOT/*

- 将war进行解压

unzip wms.war -d /usr/local/apache-tomcat-7.0.78/webapps/ROOT/

- 修改配置文件中的数据库连接密码

vi /usr/local/apache-tomcat-7.0.78/webapps/ROOT/WEB-INF/classes/db.properties

- 设置字符编码

jdbc.url=jdbc:mysql:///wms?useSSL=false&useUnicode=true&characterEncoding=utf-8

jdbc.username=root

jdbc.password=WolfCode_2017

- 保存退出,ps -ef | grep java 把之前的进程关闭 kill - 9 PID

- 启动tomcat

/usr/local/apache-tomcat-7.0.78/bin/startup.sh

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:Linux系统相关指令-创新互联
链接URL:http://scyanting.com/article/cegecd.html