【学习笔记】
安装Xmanager,使用XShell键入操作系统命令
命令:
su 切用户
查看网卡信息
ifconfig
加网卡 操作VMWare虚拟机 -》 硬件 -》添加 -》选择网络适配器 -》 桥接
禁用网卡 ifconfig 网卡名 down
ifconfig 命令后禁用网卡就消失
可以使用ifconfig查看所有网卡
启用网卡
ipconfig 网卡名 up
自动获得ip dhclient eth1
查看进程 ps -ef|grep sshd
ps -ef|grep mysql
杀掉进程 kill -9 pid(进程号)
启动ssh服务 service sshd start
重启ssh服务 service sshd restart
停止ssh服务 service sshd stop
传文件 使用XFTP
查看文件 ls
查看文件(包含隐藏文件) ls -a
查看文件 ls -l
讲究权限
用户
用户组
读r、写w、执行-x d 表示目录
cd /进入根目录 /是根目录
clear 清屏
/ linux根目录
cd /返回根目录
ls 查看当前目录下的文件以及文件夹
ls -l查看当前目录下文件的详细信息
ls -a查看当前目录下文件的所有文件,包含隐藏文件
ls -la 以列表的形式查看详情
cd /
cd ..
pwd
对命令寻求帮助 man config
Enter回车 一行一行向上移动
WhiteSpaces 空格 一页一页换
rm 删除文件
rmdir 删除文件夹
查找文件,列出所有pwd文件、文件夹 whereis pwd
bin 二进制文件
etc 配置文件
cd etc
ls
cd sysc 两下Tab键 列出模糊查找结果
cd syscon 一下Tab键 自动补全
cd sysconfig/ 进入sysconfig文件夹
查看network文件
小文件使用cat network
cd home
挂载
把U盘或者其他外接设备文件拷贝到Linux文件中
mount dev/cdrom mnt/cdrom
取消挂载
umount /mnt/cdrom
创建多层目录
mkdir -p /soft/tomcat
rm -r 删除多层目录 (带提示)
rm -rf 删除多层目录(不带提示)
新建文件
touch 文件名(相对路径/绝对路径)
touch /路径/文件名.扩展名
cat 查看小文件
tail -10 文件名 查看后10行
head -10 文件名 查看前10行
more 文件名 以分页形式显示,等同于man 帮助
查看文件的更新部分,比如log文件,一直都在变化
tail -f 文件名 方便查看正在改变的日志文件,最新的内容显示在屏幕上,实时刷新
以滚动的方式显示,使用Ctrl + C停止滚动
vi有3种工作模式
命令工作模式、编辑工作模式、底行模式
直接进入就是命令工作模式
进入编辑工作模式 使用i、a、o
退出到命令模式 esc
进入底行模式: :wq! 保存退出 :q! 直接退出不保存
所有的命令都需要进入底行模式
查找内容
替换内容 %s/被替换内容/替换内容/g
设置行号
:set nu
全局修改:/ect/virc vi的配置文件 最后加上 :set nu
修改名字
mv abc.txt 123.txt
mv 原名 修改后名
复制
cp -fr 源文件 目标文件
权限:
d rwxr-xr-x : d 目录 r-read w-write x-execute
值为1/0
rwx r-x r-x
111 101 101
7 5 5
用户组 用户 其他组
最高权限:777
加权限 chmod -g(u/o)+w /test(可谓相对路径,绝对路径)
减权限 chmod -g-w (u/o)/test g
或者 chmod 777 /test
递归授权
chmod 777 -R /test
查看配置文件
cd /etc/sysonfig/newwork-scripts
ls
cat ifcfg-eth0
添加用户组
groupadd tomcat
groupdel tomcat
groupadd -g D6021 tomcat :groupid groupname
增加用户
useradd -g D6021 tom
修改密码
passwd tom
cd opt
mkdir /opt/software 用于保存第三方软件安装文件
linux安装软件方式:
1、rpm包 类似windows中的exe
2、tar包 压缩包
3、yum安装(centos的在线安装工具)
rpm安装常用命令:
rpm -i 安装
rpm -ivh 安装并显示进度
chown tom 文件 改变文件的所有者
打开端口:
1.修改文件/etc/sysconfig/iptables
[root@bogon ~]# cd /etc/sysconfig/
[root@bogon sysconfig]# vi iptables
文件内容如下,注意红色一行是新加的,目的是对外界开放8080端口
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT --添加
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
重启服务
service iptables restart
再次访问web项目
如若不想修改iptables表,可以直接输入下面命令:
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
Linux基础命令
最新推荐文章于 2020-04-06 15:18:43 发布