Linux的学习之路

linux的安装配置、常用命令:

基本上学习任务:

1.在VMware(9)虚拟机上安装Linux操作系统(安装CentOs操作系统)

2.了解Linux操作系统

3.通过XShell工具操作Linux

4.部署安装JDK、Tomcat、MySQL、Oracle等软件

tomcat启停服务bin目录下的startup.sh

5.通过命令部署应用

Liunx是一种免费开源的操作系统(Lunix是Linux的前身,c语言编写)。基本思想:一切都是文件(命令、硬件设备、进程对于内核来说都是文件)

常用的发行版本:RedHat(商业版收费的) CentOs 6.5 64位(社区版,免费的) Ubuntn(桌面版)

虚拟机:虚拟化技术 Vritual Machine(vm),通过软件模拟出一个具有完整硬件系统的计算机系统(完全隔离的环境)生成现有操作系统的全新虚拟映像,在一台PC上运行多个操作系统 Virtual Box 单机免费开发、免费、小、但是不能运行多个

虚拟机通过软件模拟硬件功能 ,主流虚拟机:VMware、KVM

整机安装 双系统并存安装 虚拟机安装

虚拟机上安装操作系统(操作系统安装镜像,内存1GB 硬盘20GB 目录下指定保存在非系统盘下)

文件新建 自定义虚拟机名称 名字尽量用英文 根据硬件选择处理器  网络连接:测试桥接别人可以访问,本机访问NAT,虚拟机可以随便拷贝,充当备份,使用iso镜像文件,虚拟化设置开启,否则报错 选择skip跳过,可以选择语言模式,基本存储设备,是忽略所有数据 根用户(root用户):6位,使用所有空间,将改写写入所有磁盘,Basic Sever(没有桌面) Desktop (带桌面)

根据创建引导安装,linux:计算机名字:T01 Linux:创建用户 用户名:**** 全名:****  密码:123456 确认密码:123456 方便记忆  

vm文件可以copy一份给别人直接用,在配置坏境变量前尽量自己再备份一份,以免配置出错。

安装好以后 打开此虚拟机电源  登录输入密码 在终端进行命令操作  在应用程序->系统工具->终端 可以将启动添加桌面面版

字体大小点击查看调制   切换root用户登录 su root 密码:*** 查看网络连接 :ifconfig  

ip地址查看在 inet6 addr:后面是ip地址是否存在 两个网卡:eth0是第一个,lo是第二个还回网卡,做测试用的

网卡禁掉:ifconfig eth0 down 再查看 ifconfig, 网卡开启:ifconfig eth0 up 再查看 ifconfig   获取ip:dhclient eth0

centos6.5网络连接一般有问题,在Windows系统cmd测试cmd+ping+ip,查看是否正常,正常要编辑连接设置,手动可以双击连接。

一般通过远程连接通过xmanager Enterprise,xshell终端连接 上面调节字体,背景,编码utf—8

新建->名称-:可以是ip->协议:ssh->主机:ip->端口号:22(默认) 用户身份验证:****密码:**** 确定 连接

连接失败的原因:自己windowns系统VM两个虚拟机要启用  本地计算机四个vm服务开启 从linux系统输入:ifconfig 对比ip 检查协议是否开着:ps —ef|grep sshd (进程运行状态)

第一个1462 进程id 关掉进程:(绝杀)kill -9 1462(pid)

ps -ef|gerp sshd(查询条件) 比如 跟 mysql   进程开启:service sshd start  再查看:ps —ef|grep sshd 进程关闭:service  sshd stop 再查看:ps -ef|grep sshd 

进程重启:service sshd restart  再查看:ps -ef|grep sshd

重新连接xshell:提示->点击:接收并保存  终端清屏命令:clear  再查看地址:ifconfig

脚本记录:新建->文件->日志->启动 

切用户:su *** 切root用户:su root 密码:*** 查看ip:ifconfig 可以看到两块网卡 eth0,再加网卡:centos->设置->网络适配器->添加

ifconfig eth down 关闭网卡 ifconfig -a 查看所有(包括关闭的网卡) 

总结:以下常用的

ps -ef|grep sshd 查看ssh服务是否启动 (PID)

kill -9 PID 绝杀

service sshd start 启动ssh服务

service  sshd restart 重启ssh服务

service  sshd stop 停止ssh服务

ifconfig 查看网卡ip(启用状态下)

ifconfig -a 查看所有网卡

ifconfig eth0 up/down 启用/禁用某块网卡

dhclient eth0 自动获取IP

dhclient (2419) running exiting

kill -9 2419

clear 清屏

/ linux根目录

cd / 返回根目录

cd .. 返回上级目录

cd usr 进入usr文件夹(以当前目录为准的相对路径)

cd /test/test001(绝对路径)

ls 查看当前目录下的文件以及文件夹

ls -l 查看当前目录下文件的详细信息

ls -a 查看当前目录下所有文件(包含隐藏文件)

ls -la 查看当前目录下所有文件(列表的形式)

 man config(查看linux里面所有命令的详细描述)

mkdir 文件目录 创建文件夹

mkdir -p 创建多层

whereis pwd 查看命令在哪

bin  放到二进制

etc   配置环境变量(系统的)

home  几个用户几个文件夹

usr  安装的东西 

opt  安装包放在这

var  有变动的东西

lib   类库

dev  设备(linux都是以文件的形式存在的,以根开始,呈现树桩结构)

挂载:mount /dev/cdrom  /mnt/cdrom

取消挂载:umount /mnt/cdrom

mkdir -p /soft /tomcat 创建多层目录

rmdir 删除目录

rmdir -r 删除多层目录

rmdir-rf 不带提示的多层目录删

touch 文件名  (相对路径/绝对路径)

cat 查看小文件

tail 查看大文件

tail  -10 查看后10行

head -10查看前10行

taif -f 查看log (-f 可以方便查阅正在改变的日志文件(最尾部的内容显示在屏幕上,时时刷新))

vi 文件名

命令工作模式、编辑工作模式、底行工作模式

进入编辑模式:i/o/a 退到命令模式:esc

进入底行模式: :wq! 保存退出 :q!直接退出不保存

替换内容: :%s/被替换的/替换的/g

显示行号: :set nu

全局修改: /etc/virc vi的配置文件  最后加上:set  nu

重命名:mv 原始名 修改后的名字 

拷贝:cp —fr 原始文件 要拷贝的地方

 

posted on 2016-11-24 00:09  街角的守望者  阅读(265)  评论(0编辑  收藏  举报

导航