linux快速入门.docx
- 文档编号:3034906
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:13
- 大小:355.13KB
linux快速入门.docx
《linux快速入门.docx》由会员分享,可在线阅读,更多相关《linux快速入门.docx(13页珍藏版)》请在冰豆网上搜索。
linux快速入门
Linux系统快速入门
1学习目标:
对linux的基本认识
常用linux命令的使用
JAVAEE:
后台应用都会涉及到linux系统,应用程序的部署,运维,分布式集群,大数据,云计算
2linux系统安装
下载linux发行版光盘镜像
在物理机或者虚拟机上安装linux系统
虚拟机:
用软件模拟出来的虚拟计算机
虚拟机软件:
用来创建和运行虚拟计算机的一个软件
步骤:
1、启动vmware
2、点击新建虚拟计算机
3、给虚拟计算机做各种硬件配置,其中,虚拟网络模式一定要选择:
4、所有硬件设备配置完成后,勾上poweron
3linux系统的远程登陆
●虚拟网络配置
首先,要在vmware中给虚拟计算机选择虚拟网络模式NAT
接下来,要在vmware中为NAT虚拟网络配置一下虚拟网关的地址
●在弹出的窗口中选择NAT项
●点击NATSettings,弹出一个虚拟网关地址配置窗口,填入自己想要的虚拟网关地址
●然后回到linux服务器配置linux服务器的ip地址,先通过图形界面配置
选择Manual来手动指定ip地址:
这里的网关地址要与VMWARE模拟的那台虚拟交换机的地址一致
配置完成以后,要在网络连接小图标上“禁用”网络,然后再“启用”网络,才能让配置生效
ØIp地址配好以后,就可以远程登录服务器进行操作管理了
启动crt远程登录软件,点击闪电图标,进行连接配置
把地址配成我们的服务器的地址
对服务器的管理,都是通过远程登录来进行,远程登录的常用软件有以下3款:
xshell
putty
secureCRT----recommend推荐
这些软件都是基于一种通信协议来进行远程登录:
SSH协议
(这种协议要求远程登录者进行身份验证
有两种认证方式——“用户名+密码”机制<默认机制>,密钥机制<需要事先配置才有>)
**如何远程登录linux服务器
1、要知道目标linux服务器的ip地址
2、要让客户端跟目标服务器两者要能联网
3、要有一款ssh登录的客户端软件
4、启动ssh客户端软件进行登录
**登录之后的提示符:
[renwoxing@localhost~]$
其中renwoxing是当前登陆者的用户名
localhost是本服务器的主机名
~是表示登陆者目前所处的目录,~就是指该登陆者的主目录/home/renwoxing
4linux文件系统常用管理操作命令
4.1日常管理命令
tips:
输入命令的时候要常用tab键来补全
ls查看目录信息(ls/)
ls-l等价于ll
路径的表示方法有“相对路径”和“绝对路径”
比如如果当前所处目录为/home/renwoxing,要查看/home目录下的信息,可以有两种方法:
ls../
ls/home
pwd查看当前所处目录的绝对路径
cd切换目录(cd/),如果不带参数则切换到用户主目录~
mkdir创建文件夹
mkdir-pa/b/c如果要创建的文件夹的父目录不存在,则自动创建
rmdir删除空文件夹(只能删除空文件夹)
rm-r/a/b(删除非空文件夹)
删除文件
rmfilename(rm-r删除文件夹rm-rf强制删除文件或文件夹)
创建文件
toucha.avi创建一个空文件
viblabla.txt用文本编辑器编辑一个文件并且保存
echo"angelababy,zhendehenxihuanni">qingshu.txt把左边的输出放到右边的文件里去
移动文件修改文件名
mva/wenjian1.txtb/file1.txt(移动文件的同时还修改了文件名)
拷贝文件
cpsrcFiledestFile
查看文本文件内容
catwodeqingshu.txt
morewodeqingshu.txt可以分页看(翻页:
空格,往回翻:
b,退出:
q或者Ctrl+C)
lesswodeqingshu.txt不仅可以分页,还可以方便地搜索,回翻等操作(翻页:
空格,往回翻:
↑,往下翻:
↓,退出:
q或者Ctrl+C)
tail-10wodeqingshu.txt查看文件的尾部的10行
程序打出的日志在生产实践中具有非凡的debug的意义
tail-fuser.log实时刷新显示文件的尾部
head-20wodeqingshu.txt查看文件的头部20行
4.2文件归档压缩(1:
打包--归档;2:
压缩)
1、归档
tar-cvftestdir.tartestdir/
2、压缩
gziptestdir.tar
gzipfile
bzipfile
tar-czvftestdir.tar.gztestdir/
tar-xzvftestdir.tar.gz解压到当前目录下
tar-xzvftestdir.tar.gz-CDownloads/解压到指定的Downloads目录下
4.3文件权限管理
linux系统中对文件权限的描述机制:
drwxrwxr-x
所有者所属组其他人
可以表示为二进制:
111111101
也可以表示为十进制:
775
修改权限
chmodu+rwxfile为file添加或取消所属用户的权限
(u代表所属用户o代表其他用户g代表所属组的成员用户)
chmod567file用数字也可以表示权限
5--->101--->r-x
6--->110--->rw-
7--->111--->rwx
修改文件的所有者owner(只能由root权限才能操作)
chownroot:
rootfile将file的所有者改成hadoop用户,所属组改成hadoop组
上级目录的权限对本级文件或者文件夹的操作有约束
5用户管理
5.1添加用户
useradditcast0830
必须设置密码才能正常登陆passwditcast0830
5.2删除用户
userdelyun12----这样删除的时候,用户的主目录会被保留
userdel-ritcast-----删除用户的同时删除用户的主目录
5.3修改用户属性
usermod-litcastitcast0508将itcast0508的登陆名改为itcast
usermod-grootitcast将itcast的组改为root组
usermod-Ghadoop,hellogrpitcast给itcast添加两个组hadoop,root
usermod-d/home/itcastitcast将itcast0830的主目录改成/home/itcast
(要事先创建itcast目录,并且拷入环境变量文件)
----****----修改用户的密码
passwditcast0830
5.4用户组管理
创建用户组
groupaddheros
删除用户组
groupdelbeauties
修改用户组属性
groupmod
查看当前登陆者的身份
whoami
查看当前用属的组
groups
6常见系统管理
****(凡是涉及到修改,就一定要用root权限)
轻易不要使用su去切换到root的身份
普通用户使用sudo来执行root权限的命令
如,将hadoop用户添加到sudoers文件中去vi/etc/sudoers
rootALL=(ALL)ALL
renwoxingALL=(ALL)ALL
6.2磁盘空间信息查看
df-h查看磁盘空间状态信息
du-sh*查看指定目录下所有子目录和文件的汇总大小
6.3进程管理
free查看内存使用状况
top查看实时刷新的系统进程信息
ps-ef查看系统中当前瞬间的进程信息快照
ps-ef|grepmyshell.sh搜索myshell进程的信息
kill-9pid杀掉进程(-9表示强制杀死)
6.4网络管理
查看ip地址
ifconfig
修改ip地址的配置
sudovi/etc/sysconfig/network-scripts/ifcfg-eth0修改该配置文件即可改ip地址
或者在root权限下用setup指令通过一个带提示的伪图形界面来修改
修改主机名
sudovi/etc/sysconfig/network修改其中的hostname配置项
要想立即生效可以执行指令hostnamenidezhujiming
HOSTNAME=yun12-01
管理内网的"主机名---ip地址"本地映射
sudovi/etc/hosts
192.168.2.250yun12-01
查看当前的进程连接网络的信息
netstat-nltp
重启网络服务
root权限下servicenetworkrestart
关闭防火墙服务serviceiptablesstop
关闭防火墙自动启动chkconfigiptablesoff
6.5修改系统的默认启动级别
vi/etc/inittab
#0-halt(DoNOTsetinitdefaulttothis)
#1-Singleusermode
#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)
#3-Fullmultiusermode
#4-unused
#5-X11
#6-reboot(DoNOTsetinitdefaulttothis)
#
id:
3:
initdefault:
~
用level3就启动全功能状态的字符界面
在命令行模式下,用startx可以手动启动图形界面(在服务器上操作)
7常用工具指令
wc统计文本信息(行数,词数,字符数)
date查看或者修改系统的日期和时间
date-s2007-08-03
date-s14:
15:
00
date-s"2007-08-0314:
15:
00"
把系统时间写入CMOS
clock-w
echo输出字符串或者变量的值
vilinux系统中最通用的文本编辑器
vihello.world进入文件编辑
进去之后处于非编辑模式,此时,要按一个i进入insert模式
在insert模式下,可以跟普通文本编辑器一样编辑内容
编辑完成之后,先按Esc退出insert模式,进入非编辑模式
然后再按:
进入底行命令模式,在底行命令中敲入wq并回车,即可保存
(保存文件的另一种模式:
按Esc退出insert模式,然后直接按快捷键保存——shift+zz)
如果不保存,底行命令就用q!
8linux中的软件安装
8.1java软件安装
Jdk安装
将安装包解压到你的安装路径下
然后修改环境变量sudovi/etc/profile
然后source/etc/profile来生效
Eclipse安装
8.2RPM包安装
redhat公司的RPM方式的包管理也是很常用的软件包管理器
示例:
Mysql安装
rpm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 快速 入门