Linux 常用命令以及静态IP & LAMP 环境等基础配置

Linux - Ubuntu 常用命令

1. 基本指令

ls, pwd, cp, mv, rm, mkdir, touch, cat, more, watch, find
grep, wc, echo,>, >>, tail , ln

例:(path 代表路径, filename 文件名)
find path -name "filename" , find path -size "+- 10k/m/g (k/m/g代表文件单位)
查看末尾10行内容:tail -f -10 filename
建立软连接:ln -s filename name
追加内容到文件:echo "hello linux!" >> filename
检测当前目录下的log文件变化:watch -d 'ls -l | grep filename.log'

2. 用户组管理

chmod, chown

权限相关:

  • 0:无权限
  • 1:x权限
  • 2:W权限
  • 3:w, x
  • 4: r
  • 5: r,x
  • 6: rw
  • 7: rwx
    修改文件权限为所有用户可读可写可执行和: chmod 777 filename
    修改文件的用户和组:chown root:group filename

3.包管理

yum install / remove / search / update / swname
apt install / remove / search swname
wget -b URL

apt一般接sudo使用
列出所有可更新的软件清单命令:sudo apt update
升级软件包:sudo apt upgrade
清理不再使用的依赖和库文件: sudo apt autoremove
列出所有已安装的包:apt list --installed

4. 文件压缩和解压

tar -xvf file.tar
tar -zxvf file.ge
unzip name.zip -d path

tar -zcvf name.tar file1 fail2
tar -zcvf name.gz file1 file2
zip -r name.zip file1 file2

5.服务管理

systemctl
systemctl start / stop status enable / disable 服务名
systemctl enable mysqld
  • enable 开机自启
  • disable 关闭开机自启
  • networkmanger 主网络服务
  • network 网络服务
  • firewall 防火墙服务
  • sshd ssh 服务

6.系统相关

top, df, iostat, ps, kell, env

用户配置文件path: ~/baserc
系统配置文件:/etc/profile
显示某个进程:top -p mysqld
查询mysql服务: ps -ef | grep mysqld
强制关闭mysql: kell -9 mysqldID

7. vim 使用

i: 编辑输入模式
esc: 退出编辑
: 进入命令行
q: 退出
!q: 强制推出
wq: 保存退出
y 用v命令选中文本后,用y进行复制
p(小写) 在光标位置之后粘贴
在这里插入图片描述

IP地址配置:

配置静态IP地址有助于确保网络设备在每次连接到网络时都具有相同的IP地址,方便网络管理和访问。

  1. 查询本机IP: ifconfig (ens33 主网卡 域名映射 /etc/hosts)
  2. 选中VMware虚拟网络编辑, 把 “使用本地DHCP服务将 IP地址分配给虚拟机” 前面的勾去掉,目的是禁止动态给ubuntu虚拟机分配IP地址,其它地方不用修改。

在这里插入图片描述
3. 选中NAT设置, 更改网关IP为子网IP的同网段
在这里插入图片描述
4. VMware网络适配器设置,更改为与网关地址不同的选项
在这里插入图片描述

  1. Ubuntu 进入linux 终端,执行 ip addr, 找到网卡信息ens33:子网IP

在这里插入图片描述
网关IP:
在这里插入图片描述

执行sudo vim /etc/netplan/01-network-manger-all.yaml

#before
network:
  version: 2
  renderer: NetworkManager

#after
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:                      #网卡名,以ifconfig查出来的网卡名为准
      dhcp4: no                 #ipv4关闭dhcp,用static模式
      dhcp6: no                 #ip6关闭dhcp
      addresses:
        - x.x.x/24     #本机子网IP,ip addr 查出来的地址
      gateway4: x.x.x.x    #vmware网关的的IP地址
      nameservers:              #DNS服务器
        addresses: [114.114.114.114, 8.8.8.8, 1.1.1.1]
  1. 保存后执行: sudo netplan apply 重启后验证 ip addr ping baidu.com

  2. Centos 进入终端执行: vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO "DHCP"  = "STATIC"
IPADDR = "本机IP地址"
NETMASK = "255.255.255.0"
GETWAY = "网关IP地址"

systemctl stop network
systemctl start network
ifconfig
ping baidu.com

xshell 链接Linux

Xshell 链接Linux

非宿主机访问VM Linux

ubuntu网络配置

LNMP环境搭建

LNMP

Navicat 远程链接Ubuntu Mysql

Nacicat 链接mysql

  • 31
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值