A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小蜀哥哥 黑马粉丝团   /  2019-5-30 18:43  /  469 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小蜀哥哥 于 2019-5-30 18:43 编辑

Linux基础命令
1. linux的目录结构
C:/Users/xumin/AppData/Local/YNote/data/qqFF31E10F897F8D850100E32A9FF1E099/fdca988c6fc34262a79e5d18e1dd8644/wps1.jpeg

[AppleScript] 纯文本查看 复制代码
root管理员的home目录root其他用户的home目录home目录中

2. linux的常用命令
[AppleScript] 纯文本查看 复制代码
cd /root 切换到某一个目录
ls ll ls -a 查看当前目录下的文件
mkdir demo 创建目录,不能创建父母了不存在的目录,如果希望创建可以添加-p参数
cat a.txt 查看文本的内容
more a.log 查看文本的内容(空格查看下一页,回车查看下一行)
less a.log 查看文本内容,跟more类似增加了键盘上下键翻页
tail -10/f a.log 查看最后的10行记录/动态监控文件的变化
rm -rf aaa 递归删除文件
cp a.txt ../ 复制或者修改文件的名字
mv a.txt ../ 剪切或者重命名
tar -zcvf a.tar.gz a.log 打包压缩
tar -zxvf a.tar.gz -C /usr/local 解压
find / -name "demo*" 在根目录下查找demo开头的文件
grep demo a.log --color -A10 -B10 在a.log中查找demo关键字
ps -ef|grep java 查看java进程是否开启
kill -9 2868  强制杀死进程
pwd 查看当前所在的目录
touch a.txt 创建文件
clear/ctrl+l 清屏
######centos 6 和7 存在差异
hostname 查看主机名
hostname xxx 修改主机名 重启后无效
如果想要永久生效,可以修改/etc/sysconfig/network(/etc/sysconfig/hostname)文件
vim /etc/hosts 修改ip和主机的映射关系

service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
 
service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况
 
防火墙设置
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig  iptables off 禁止防火墙自启


3. vim编辑器的使用
[AppleScript] 纯文本查看 复制代码
vi/vim a.log 编辑一个文件
刚刚编辑文件的时候进入的是非编辑模式需要按i进入编辑模式
按esc从编辑模式进入非编辑模式
:wq 保存
:q 放弃修改不保存
:set number 显示行号
/demo 查找demo关键字


4. 重定向数据
[AppleScript] 纯文本查看 复制代码
cat a.txt > b.txt 将a的内容保存到b但是会覆盖b
cat a.txt >> b.txt 将a的内容追加到b


5. 配置静态IP
[AppleScript] 纯文本查看 复制代码
修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp/none)
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes #  系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。


6. rpm 安装软件
[AppleScript] 纯文本查看 复制代码
rpm -qa | grep mysql 搜索一下是否有安装过mysql
rpm -e --nodeps xxx 卸载安装软件
rpm -ivh xxx.rpm 安装软件

7. 安装jdk
[AppleScript] 纯文本查看 复制代码
rpm -qa | grep java 查看安装的jdk信息
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 写在JDK
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
tar –xvf  jdk.tar.gz  -C 目标路径 解压jdk
vi /etc/profile 配置环境变量
    JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
source /etc/profile 重新加载配置文件
java -version 测试配置是否成功

8. 安装MSQL
[AppleScript] 纯文本查看 复制代码
上传或者下载mysql的安装文件
rpm –qa | grep mysql 查看一下是否安装过mysql
rpm -e --nodeps xxx 如果安装过则卸载
rpm -ivh mysql-server 安装mysql的服务端-会生成一个默认的密码在/root/.mysql_secret中
rpm -ivh mysql-client 安装客户端
service mysql start 启动mysql服务器
mysql -uroot -pxxxx 连上mysql
set password=password("itcast") 第一次连上去需要修改密码
grant all privileges on *.* to 'root' @'%' identified by 'root'; 开启远程访问
flush privileges;
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 防火墙打开3306端口或关闭防火墙
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

9. nginx的常规配置
[AppleScript] 纯文本查看 复制代码
upstream tomcat-travel{ //设置反向代理
   server 192.168.177.129:8080 weight=2; // 设置负载均衡
   server 192.168.177.129:8081;
   server 192.168.177.129:8082;
}
server {
        listen       81; # 监听的端口
        server_name  [url=http://www.baidu.com]www.baidu.com[/url]; # 域名或ip
        location / { # 访问路径配置
            #root   index;# 根目录
             proxy_pass http://tomcat-travel; #使用反向代理
            index  index.html index.htm; # 默认首页
        }





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马