linux命令
查看ip文件
vim /etc/sysconfig/netword-scripts/ifcfg-ens-33
重启网卡
ifconfig 网卡名称 up
重启
shutdown -r关机后重启 reboot
shutdown -h关机 shutdown –h now
halt 关机
init 0 关机
重定向 “>” 到那个文件 追加 ’>>‘
echo "abc" > a.text 将abc追加到a文件夹中
查看ip地址地
curl cip.cc
系统进程查看网络
top 显示当前系统中耗费资源最多的进程
ps 显示瞬间的进程状态
ps -ef
ps -aux
-e /-A 显示所有进程,环境变量
-f 全格式
-a 显示所有用户的所有进程(包括其它用户)
-u 按用户名和启动时间的顺序来显示进程
-x 显示无控制终端的进程
kill 杀死一个进程
kill -9 pid
df 显示文件系统磁盘空间的使用情况
du 显示指定的文件(目录)已使用的磁盘空间的总
-h文件大小以K,M,G为单位显示(human-readable)
-s只显示各档案大小的总合(summarize)
du –hs
free 显示当前内存和交换空间的使用情况
netstat 显示网络状态信息
-a 显示所有连接和监听端口
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-p 显示建立相关链接的程序名
netstat –anp
netstat -anp |grep 80
ifconfig 网卡网络配置详解
ping 测试网络的连通性
权限语法
su 切换用户
find 找到文件
useradd 添加用户
usermod -g group 用户名 添加用户到那个组中去
chmod u+w 改变文件权限
chmod g+w 所属组的权限
- a是所有
rwx 7 r 4 w 2 x 1
改变用户名 host
chown rose:root a.txt 改变文件所有者
chmod 改变文件权限
chown 改变所有者
在一个虚拟机上写一个无线循环脚本
#! /bin/bash
while
do
ls -a/
done
使用bash启动
LINUX环境配置JAVA
1一台机子配置
1. 下载
2.解压到 /opt/model
3.改名 mv jdk java1.8
4.配置环境变量 vim /etc/profile
刷新环境变量 source /etc profile
能看到java -version 就ok了
2.帮别的linux配置
scp -r /opt/model cecnt224(这是我配置的另一台虚拟机的名字我是免密传输)
3.免密设置
vim /etc/hosts
家目录下
创建密钥 先干掉之前的密钥 rm -rf .ssh
在创建一个密钥 ssh-keygen -t rsa
将密钥给224 : ssh-copy-id cent224
vnc连接设置
1.5量VNC服务
VNC虚拟网络计算机Virtual Network Computing)是一由欧洲实验室AT&T研发的远程控制程序,VNC 服务程序
可以运行在类 Unix计算机系统之上,拥有强大的远程控制能力,高效且实用。
如果您是Linux初学者或不需要远程控制功能,请先翻过本小节,等学完Linux 命令了再来学.
root@linuxprobe -]# yum install tigervnc-server
........·省略部分安装过程·--....-......-
Installing:
《Linux 就该这么学》 HTTP://www.linuxprobe.com
第 28页
x86 641.2.80-0.30.20130314svn5065.el7rhel7199 ktigervnc-server
.................省略部分安装过程..................
Complete!
复制一份 vnc 服务程序的配置文件(文件名中的:3 代表 5903端口):
root@linuxprobe - # cp /lb/systemd/svstem/vncserver@ service /etc/svstemd/svstem/vncserver@:3 service
编辑 vnc 服务的配置文件,将所有的修改为 linuxprobe 用户:
root@linuxprobe -]# vim /etc/systemd/system/vncserver@:3.service
Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
Servicel
Type=forking
# Clean any existing files in /tmp/.X1l-unix environment
ExecStartPre=/bin/sh -c/usr/bin/vncserver -kill %i > /dev/null 2>&:
ExecStart=/sbin/runuser -l<USER>-c"/usr/bin/ncserver %i"
PIDFile=/home/<USER>/vnc/%H%ipid
ExecStop=/bin/sh-c/usr/bin/vncserver -kill %i>/dev/null 2>&
[Installl
WantedBy=multi-user.target
配置防火墙规则:
[root@linuxprobe ]# firewall-cmd --permanent--zone=public --add-port=5903/tcp
success
root@linuxprobe ]# firewall-cmd --reload
success
使用 linuxprobe 用户设置连接密码:
linuxprobe@linuxprobe ]$ vncserver
You will require a password to access your desktops
Password:此处输入连接密码
Verify:此处再次输入密码
New linuxprobe.com:1 (linuxprobe)
服务程序启动并加入到开机启动项中:
systemctl start vncserver@:3.service
systemctl enbale vncserver@:3.service
重置root用户密码