首页 > 代码库 > 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
r
R:替换多个字符
v
V:
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(更快)
在一般模式
3dd:删除3行
: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:以长文件形式显示文件和文件夹
打包、解包
reboot:重启
halt:关机
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
ln -s:建立一个软连接
cat:查看内容
more install.log:内容很多时,分页查看,一点点的2%查看内容 按空格继续显示
tail -n 20 install.log:查看末尾内容
cd:change directory 改变目录的意思,使用cd命令,一般要以“/”开始,可以使用Tab来提示输入
以下是把windows中的文件共享到Linux系统中,使用了工具软件
列出的文件或者文件夹信息,表示的是什么意思