> Linux教程 > 系统运维 >

linux系统操作命令和网络配置图解步骤教程


rpm -ivh MySQL-client...... 安装MySQL客户端的命令,没写完整

1 ls

2 cd

3 ls

4 ls -l

5 vim

6 cd

7 ls -l

8 shutdowm

9 man

10 shutdown

11 shutdown -h

12 reboot

13 vim/etc/sysconfig/network

14 cd

15 vim/etc/sysconfig/network

16 vim /etc/sysconfig/network

17 vim

18 vim /etc/sysconfig/network

19 vim /etc/sysconfig/network-scripts/ifcfg-eth0

20 vim /etc/hosts

21 service iptables status

22 service iptables stop

23 service iptables status

24 chkconfig iptables --list

25 chkconfig iptables off

26 reboot

27 ls

28 cd /root/soft/

29 ls

30 ls -l

31 ./jdk-6u45-linux-i586.bin

32 ls

33 ls -l

34 cd jdk1.6.0_45/

35 ls

36 ls -l

37 vi /etc/profile

38 export JAVA_HOME=/home/jdk1.7.0_17

39 vi /etc/profile

40 source /etc/profile

41 java -version

42 java alternative --jdk

43 cd

44 cd /soft/

45 cd /root/soft/ 回到相应的目录

46 mv jdk1.6.0_45/ /user/local/

47 mv jdk1.6.0_45/ /usr/local/ 移动jdk到相应的目录

48 vim /etc//profile/

49 vim /etc/profile

50 source /etc/profile

51 java

52 javac

53 history

for i in /etc/profile.d/*.sh ; do

if [ -r "$i" ]; then

if [ "${-#*i}" != "$-" ]; then

. "$i"

else

. "$i" >/dev/null 2>&1

fi

fi

done

unset i

unset -f pathmunge

//配置jdk的path路径,无论在哪个目录下,都可以运行javac和Java

export JAVA_HOME=/usr/local/jdk1.6.0_45

export PATH=$PATH:/usr/local/jdk1.6.0_45/bin

export CLASSPATH=.:/usr/local/jdk1.6.0_45/lib/dt.jar:/home/jdk1.6.0_45/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

"/etc/profile" 82L, 1998C

//加入解压tomcat后的路径

export CATALINA_HOME=/usr/local/apache-tomcat-7.0.53

[root@localhost Desktop]# vim/etc/sysconfig/network

bash: vim/etc/sysconfig/network: No such file or directory

[root@localhost Desktop]# cd

[root@localhost ~]# vim/etc/sysconfig/network

bash: vim/etc/sysconfig/network: No such file or directory

[root@localhost ~]# vim /etc/sysconfig/network

[root@localhost ~]# vim

[root@localhost ~]# vim /etc/sysconfig/network

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]#

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="00:0C:29:C2:4C:C7"

IPV6INIT="yes"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="c45c12d0-9623-4370-a8ba-3c6347fbce15"

IPADDR="192.168.8.251"

NETMASK="255.255.255.0"

GATEWAY="192.168.8.1"

在Linux中,如何安装MySQL?

方式一:共享文件夹的方式

方式二:本地联网或者桥接

chown 改变所属用户 change owner secure shell==ssh

chown bingbing family

chgrp sys family改变所属组

chgrp -R sys family递归改变所属组

一起改:chown -R root:bb family 递归改变所属用户和所属组

cd family

ls -l

注意:改变的用户和组要存在

更改权限的命令

chmod -x family去掉所有执行权限

chmod u+x family给当前用户添加执行权限

chmod g+w family给所属组添加写权限

chmod o+w,o+x family给其他用户添加写和执行权限

chmod 754 family 通过十进制来修改权限

chmod -R 754 family递归改变,family下面的文件也会改变权限

ls -l

$su root切换用户

su===switch user

usermod -g root bingbing换所属组,换成root组

groups bingbing查看组

usermod -G sys,users bingbing 添加多个从属组(bingbing表示用户名)

groups bingbing查看组

groupmod -n bb bingbing修改组名

17,18s/int/double 17行到18行的int改成double

ctrl+v:进入到可视块模式

vi/vim:命令(重要,用来修改配置文件)

vim:进入到一般模式状态

i:进入到插入模式

保存退出:按ESC(退出插入模式),:(冒号,进入底行模式)wq写入(写入到文件,不写入还在缓存)退出

保存不退出:

q!:强制退出,不保存数据,不保存退出

ia:在一般模式,在光标后面插入一个字母

io:在光标所在下一行开启

I:当前行的最前面

i:当前字母的前面

A:当前行的最后面

a:当前行的最前面

O:在光标所在上一行开启

o:在光标所在下一行开启

进入底行模式:dd删除某一行数据

删除光标处某个字母:按x

3x,不需要进入插入模式

set nu显示行号

保存退出:快捷键是ZZ,是大写,按住shift,在按zz(更快)

:7,9d回车删除7到9行

D:删除行内容,但是保存行

yy复制 3yy复制3行

p粘贴 当前行的后面位置粘贴

dd:剪切 不是删除,是放入剪切板内

gg: 回到第一行

G:回到最后一行

:15 回到15行

从16开始到文件末尾的都删除 dG(d+shift+g)

Tab:补全命令的快捷键

ctrl+r:快速查看历史命令,输入后会自动匹配

ctrl+l===clear:清屏

压缩、解压:gzip install.log、gzip -d install.log.gz gzip -9 install.log:多加了“-9”,更加压缩,时间变长了,空间更小(时间换空间)

对一个文件夹进行压缩:先打包

tar:坛子、罐子的意思,

tar -cvf family.tar family/:打包成tar文件,原来的文件夹还在

create vobs file

tar -xvf family.tar :解包 rm -rf family:删除文件夹 tar -xvf family.tar -C

cd ~===cd cd-:上一次执行的目录 cd ~bingbing 进入谁的目录

-9:

gunzip :解压和gzip -d一样

bz2:压缩的另一种形式 bzip2 aaa:对aaa文件进行压缩

打包并压缩

tar -zcvf fa.tar.gz family:压缩,先打包再压缩

fa.tar.gz:取得名字,很重要,表示tar打包,gz压缩

tar -jcvf fam.tar.bz2 family:打包并压缩

ls -l:以长文件形式显示文件和文件夹

touch:创建一个空文件

mv:剪切

cp:拷贝文件,加上-r 递归拷贝

ctrl+c:结束当前进程

q:退出

ifconfig(和windows的ipconfig一样,ipconfig /all)

eth0:表示当前使用的网卡,看到网卡的Mac地址

netstat:表示网络状态的意思

netstat -anpt:网络是TCP的使用情况显示出来

natstat -anpu:网络协议是UDP的使用情况显示出来

free:内存和交换空间的使用情况

du -h

du:disk usage du -sh:h表示显示单位

man du

df:disk file硬盘信息使用情况

ps:把当前的快照显示出来

ps -aus

cat:查看内容

more install.log:内容很多时,分页查看,一点点的2%查看内容 按空格继续显示

tail -n 20 install.log:查看末尾内容

cd:change directory 改变目录的意思,使用cd命令,一般要以“/”开始,可以使用Tab来提示输入

 

 

 

 

 

 

 

 

以下是把windows中的文件共享到Linux系统中,使用了工具软件

 

 

 

 

 

 

列出的文件或者文件夹信息,表示的是什么意思

 

 


(责任编辑:IT)