linux的基本操作概览】的更多相关文章

目录 文件路径相关的命令 最重要的一个通配符:* zip相关命令 重定向 三种权限 一些网络操作 安装软件的三种方式 最近开始学习linux的一些基础操作,安装了ubantu 16版本的Linux操作系统,首先找了一个短的视频教程Linux Guide for Developers快速熟悉流程. 本文记录了学习过程中的重点内容,可以让初学者有对Linux一个大概了解. 文件路径相关的命令 pwd查看当前目录的位置,如果是/home/zlt cd ../到根目录(绝对路径),cd ../..到根目…
linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是32位 x86_64 // 表示是64位 查看是否已经安装jdk 看看 是否设置了jdk环境变量: echo $JAVA_HOME: 或运行命令: java -verion 看看能否查看版本 ,能就是运行 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/…
linux内核makefile概览 本博客参照内核官方英文文档 linux的内核makefile主要用于编译整个内核源码,按照用户的需求生成各种目标文件,对于用户来说,编译内核时非常简单的,只需要几个指令就可以做到,但是对于一个驱动开发者而言,了解内核源码的编译机制是非常必要的. make 和 makefile 需要了解的是:make是linux下的一个程序软件,makefile相当于针对make程序的配置文件,当我们执行make命令时,make将会在当前目录寻找Makefile文件,然后根据M…
二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显示[<user_name>@<host_name> <current_dir>]$,$是普通用户的命令提示符(root用户是#) 登出和关机/重启 使用exit命令注销当前已登入的用户(不是关机) Linux采用异步的异步的磁盘/内存数据传输模式,同时又是多人多任务操作系统…
Mysql 的基本操作 在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作.当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付日常的管理工作了,至于更高深的那是DBA(专门管理数据库的技术人员)的事情了. [更改mysql数据库root的密码] 首次进入数据库是不用密码的 /usr/local/mysql/bin/mysql -u root Welcome to the MySQL monitor.…
0. 线程 vs 进程 何为线程?线程即轻量级进程,如何理解轻量级这个概念? 我们知道,Linux的资源分为用户空间资源和内核空间资源: 用户空间资源:用来存放用户自定义的一些数据,用户可直接控制: 内核空间资源:用OS统一调配的资源,用户无权进行控制 1). 用户空间资源 由上图可以看出: 进程: 子进程具备自己独立的用户空间(内容全部复制父进程); 父子进程不可相互访问对方资源: 线程: 仅申请自己的栈空间,与同进程的其它线程共享内存空间: 需要注意资源的同步和互斥访问问题 对不同内存空间的…
一.实验目的 1.了解Linux操作系统的启动与登录方法. 2.掌握Red Hat Linux图形用户界面下的基本操作. 3.学会Red Hat Linux基本设置. 二.实验内容 1. 登录 2. 创建用户账号 (1) 在图形界面中创建用户账号 (2) 在字符状态下创建用户账号 3. 运行应用程序 4. 退出系统 三.实验平台 1.实验工具:Vmware. 2.实验设备:已安装Red Hat Linux 5.0(或红旗Linux.Slackware Linux)的微型计 四.实验步骤 1. 登…
强行转Linux,开始以为会很不适应,其实还好,换汤不换药 本文只讲基本操作,足够让你愉快的打代码,想飞上天的自行百度,或找其他大神(友链) Update 6/20:由于写得太烂被学长爆踩了一顿 直接复制粘贴学长的评论(TAT我太菜啊啊啊) 1. 文本编辑器(GEdit)并不是唯一编辑代码的工具, Linux下两个神仙编辑器vim/emacs的coding效率都极高2. 写代码一般要用等宽字体.3. ls 列出的并不是所有文件和文件夹. 隐藏文件并不会列出, 要列出需要加参数.4. 不带参数调用…
在Linux下,可以键入vimtutor命令,有一个包含实操的vim教程. 1.VI的三种命令模式  1)Command(命令)模式,用于输入命令:  2)Insert(插入)模式,用于插入文本:  3)Visual(可视)模式,用于视化的的高亮并选定正文: 2.文件的保存和退出  2.1):w  保存:  2.2):w  filename 另存为filename:  2.3):wq! 保存退出:  2.4):wq! filename 注:以filename为文件名保存后退出:  2.5):q!…
(一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是删除一个字符,而是切换到命令模式,所以后续的操作都受到影响,如果用纯的vi删除字符,要先切换到命令模式,然后定位到字符,再按下X才行 vi 三种模式命令模式(command mode)默认打开时:任何时候,不管用户处于何种模式,按下 ECS 键盘即可时入命令模式.在该模式下,用户可以输入 vi 命令…
文件基本操作管理   复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制的时候,显示详细信息. 移动/重命名文件或目录 格式: Mv 文件 目录 如果指定文件名,则可以重命名文件. 重命名: Mv 文件名 文件名 创建/删除文件 通过Touch 可以创建一个空文件或者是更新文件时间 通过rm可以删除文件或者是目录 参数: –i:交互式 –r: 归的删除包括目录下的所有文…
TIP:Tab键可以自动补全命令 首先要了解Linux树形结构 1./- 根每一个文件和目录从根目录开始.只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 2./bin中 - 用户二进制文件包含二进制可执行文件.在单用户模式下,你需要使用的常见Linux命令都位于此目录下.系统的所有用户使用的命令都设在这里.例如:ps.ls.ping.grep.cp 3./sbin目录 - 系统二进制文件就像/bin,/sbin同样也包含二进制可执行文件.但是,在这…
这一篇总结Linux系统中文件和目录的创建,复制,移动和重命名,包括删除这些最常用的操作. 创建 1,创建目录 使用命令:mkdir 实践:在根目录下创建一个目录命名为mcgrady 2,创建文件 使用命令:touch 实践:在mcgrady目录中创建两个文件,分别命名为:aaa和bbb 复制 命令:cp,即copy的缩写,可以复制文件和目录. 实践: 移动或重命名 移动可以理解为windows下的剪切操作. 实践: 删除 命令1:rmdir,只能删除一个空目录. 命令2:rm,可以删除文件和目…
一.Linux组成 1.1:Linux各模块介绍 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序. Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行,是一个命令解释器.但它不仅是命令解释器,而且还是高级编程语言,shell编程. FILE SYSTEMS(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等. 应用程序:标…
1.ping和traceroute 指定源IP ping:ping -I 源 目的    #I为大写的i 带源地址路由tracert:traceroute -d <目标地址> -s <源地址> 2.文件和目录操作类 1)ls命令 list 列出指定目录下的内容 语法格式: ls [OPTION]… [FILE]… 常用选项: -a显示所有文件和隐藏文件. -A显示除.和..之外的所有文件. -l 长格式列表,显示文件的详细属性信息 -h –human-readanle,把文件大小单…
配置JDK环境:JAVA_HOME:D:\software\JDK1.7Path:%JAVA_HOME%\bin;%JAVA_HOME%\lib; ls(查看当前目录下的文件及文件夹)sh initNetwork.sh(执行初始化网卡的脚本)ifup eth0 (启动网卡)ifconfig -a(192.168.238.128) 配置网卡,一劳永逸,不需要每次重启都配置了,(把'ifup eth0'输入到/etc/rc.d文件下的rc.local脚本文件中,rc.local脚本就是每次重启都会自…
LNMP 的环境搭建 和LAMP不同的是LNMP中的N指的是是Nginx(类似于Apache的一种web服务软件)其他都一样.目前这种环境应用的也是非常之多.Nginx设计的初衷是提供一种快速高效多并发的web服务软件.在静态页面的处理上Nginx的确胜Apache一筹,然而在动态页面的处理上Nginx并不比Apache有多少优势.但是,目前还是有很多爱好者对Nginx比较热衷,随着Nginx的技术逐渐成熟,它在web服务软件领域的地位越来越高. [MySQL安装] 1. 下载mysql到/us…
LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不来的,是靠长时间积累得来的.不过你也不要灰心,所谓的工作经验无非也就是一些运行在linux系统上的软件的配置以及应用.就好像是装在windows上的office一样,大部分人都会装,但是十分会用的却不多.是因为office太难吗,当然不是,只是因为只有一小部分人花费了很长很长的时间去使用和研究off…
系统的日常管理 笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了.不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了.本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识.只要你熟练掌握那绝对可以胜任一个最初级的管理员职位,不过只是初级的,因为你还需要在日常的管理工作中获得成长. [监控系统的状态] 1. w 查看当前系统的负载 相信所有的linux管理员最常用的…
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要.下面笔者就带你正式进入shell脚本的世界吧. 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本.首先它是一个脚本,并不能作为正式的编程语言.因为是跑在linux的shell中,所以叫shell脚本.说白了,shell脚本就是一些命令的集合.举个例子,我想实现这样的…
shell 脚本的基础知识 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员.目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目.有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富.笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shell脚本写的好,相信你的linux求职路就会轻松的多.笔者在这一章中并不会…
RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会如何在linux下安装一个软件. 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装.而使用yum工具就可以连同依赖的程序包一起安装.当然CentOS同样可以使用y…
文件的压缩与打包 在windows下我们接触最多的压缩文件就是.rar格式的了.但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具.但有一种文件在windows和linux下都能使用那就是.zip格式的文件了.压缩的好处不用笔者介绍相信你也晓得吧,它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽呢. 在linux下最常见的压缩文件通常都是以.tar.gz 为结尾的,除此之外还有.tar, .gz, .bz2, .zip等等.以前也介绍过linux系统中的后缀名其实要不要无所谓,…
文本编辑工具vim * 命令模式:在一般模式下,输入”:”或者”/”即可进入命令模式.在该模式下,你可以搜索某个字符或者字符串,也可以保存.替换.退出.显示行号等等. 下面笔者教你如何在一个空白文档中写入一段文字,然后保存. 输入vim test.txt直接回车进入一般模式.然后按"i" 字母进入编辑模式 会看到窗口的左下方出现”INSERT”字样,说明已经进入了编辑模式,此时就可以写入内容了. 等编辑完内容后,按ESC退出编辑模式,进入一般模式.此时在左下方的”INSERT”字样消失…
磁盘管理 [查看磁盘或者目录的容量 df 和 du] df 查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 df常用参数有 –i -h -k –m等 -i 使用inodes 显示结果 -h 使用合适的单位显示,例如G -k -m 分别为使用K,M为单位显示 简单介绍一下,你看到的相关数据.Filesystem 表示扇区,也就是你划分磁盘时所分的区:1K-blocks/1M-blocks表示以1K/1M为单位:Used 和 Available分别是已使用和剩…
[认识/etc/passwd和/etc/shadow] 这两个文件可以说是linux系统中最重要的文件之一.如果没有这两个文件或者这两个文件出问题,则你是无法正常登录linux系统的. /etc/passwd由’:’分割成7个字段,每个字段的具体含义是: 1)用户名(如第一行中的root就是用户名),代表用户账号的字符串.用户名字符可以是大小写字母.数字.减号(不能出现在首位).点以及下划线,其他字符不合法.虽然用户名中可以出现点,但不建议使用,尤其是首位为点时,另外减号也不建议使用,因为容易造…
文件与目录管理 在linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 这就是一个文件的路径.如果你告诉系统这个文件的路径,那么系统就可以找到这个文件.在linux的世界中,存在着绝对路径和相对路径. 绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql 这就是绝对路径. 相对路径:路径的写法不是由根目录”/”写起,例如,首先用户进入到/ 然后再进入到home ,命令为 cd /hom…
系统的远程登录 首先要说一下,该部分内容对于linux初学者来讲并不是特别重要的,可以先跳过该章节,先学下一章,等学完后再回来看这一章. Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的.Linux系统中是通过ssh服务实现的远程登录功能.默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的.所以不需要我们额外配置什么就能直接远程登录linux系统.ssh服务的配置文件为 /…
linux世界 [Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Linux系统的启动过程大体上可分为五部分:内核的引导:运行init:系统初始化:建立终端:用户登录系统. A 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动.紧接着由启动设备上的grub程序开始引导linux,当引导程序成功完成引导…
操作系统的安装: 操作系统的安装 这次安装系统也是基于CentOS的安装.把光盘插入光驱,设置bios光驱启动.进入光盘的欢迎界面. 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车.前者是图形下安装,可以动鼠标的,后者是纯文字形式的.建议初学者用前者安装.直接回车后,出现一下界面: 这一步是要提示你是否要校验光盘,目的是看看光盘中的安装包是否完整或者是否被人改动过,一般情况下,如果是正规的光盘不需要做这一步操作,因为太费时间.接下来是: 这一步没有什么可说明…