linux基础随笔
磁盘管理
sda s:磁盘接口的类型(sata scsci sas) d:驱动器(drive) a:(第一块磁盘,同理b第二块磁盘)
hda h:ide接口
第一块磁盘的第一个分区:sda1
mount point 挂载点
不能直接使用sda1,需要一个命令将sda1与目录联系起来,然后通过目录访问分区
目录就称作挂载点 sda1称作挂载设备
分区:最少分两个分区 跟分区和交换分区
此外还可以有boot分区等等
交换分区不需要挂载点,且file system type :swap
grub 启动加载器(boot loader)
下面我们给系统添加一块硬盘
添加的硬盘需要有分区:主分区和扩展分区一般采用(2+1或者3+1)的个数比例
其中主分区格式化一下就能使用,扩展分区还要进行逻辑分区
使用fdisk -l 查看硬盘情况
设备文件都是存放在dev目录下
brw-rw----. 1 root disk 8, 0 Sep 5 23:07 sda
其中b代表block块,块设备文件
现在添加一块硬盘
关机状态下
开机后fdisk -l 发现多了一块硬盘
现在给这个硬盘分区使用命令: fdisk /dev/sdb
输入m获取帮助
其中 n add a new partition 是创建一个分区
输入n 后 我们需要有一个主分区,所以选择p
这个时候按一下p可以看一下刚才的信息
我们把剩余的空间设置为扩展分区
现在分区分完了
我们再按一下n
此时 l 代表的是逻辑分区,编号从5开始
接下来保存(w)
然后我们使用fdisk -l查看一下
重启一下:reboot
然后需要格式化,我们随便格式化一个吧,比如sdb5
mkfs.ext4 /dev/sdb5
格式化之后要进行挂载才能使用(mount 临时挂载)
将sdb5挂载到/mnt上 mount /dev/sdb5 /mnt/
查看挂载信息,以及容量使用情况
df -h
如果需要对挂载永久生效,需要修改配置文件 vi /etc/fstab
依次是分区位置 挂载位置 文件系统格式
帮助文档man
man手册需要熟悉
第一章 命令
第五章 配置文件
第七章 杂项
第八章 系统管理命令
man 1 man
vim /etc/passwd 是一个配置文件
passwd 是修改密码的命令
如果使用 man passwd 获得的是第一章的手册
linux FHS
bin: 二进制文件,区别于sbin目录,bin目录下的命令所有
的用户可以用 sbin只有root账户可以用
boot:启动文件
dev:设备文件
etc:配置文件
home:家目录,每次新建账号都会产生一个子目录
root:root账户的家目录
lib和lib64:库文件
media和mnt:挂载目录 比如插个U盘,图形界面会自动挂载
到media 否则手动挂载,建议挂载到mnt目录
proc:虚拟文件系统,开启系统产生的文件,存在内存中,关闭系统会删除,并且映射当前内核的状态
tmp:垃圾文件和临时文件 ls显示的都是垃圾文件 ls -a 会显示隐藏的临时文件
usr:类似win的program file文件夹,安装文件的时候默认就是这个路径
var:可变的,比如软件的日志文件或者ftp的下载服务器,经常变化的共享文件也会放到这个文件夹下
linux基础随笔的更多相关文章
- Linux随笔-鸟哥Linux基础篇学习总结(全)
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...
- 柴柴随笔第三篇:安装虚拟机以及Linux基础入门
虚拟机的安装 老师提供的作业指南给了我莫大的帮助,一步一步按着其中操作提示和网址链接,我首先下好了VM,也创建好了自己的第一台虚拟机. 接着按照步骤安装了Ubuntu到我的虚拟机. 到此,一切都顺风顺 ...
- 大数据入门第一天——基础部分之Linux基础(环境准备与先导知识)
一.Linux环境安装 1.VM的安装 参考Linux环境搭建随笔:http://www.cnblogs.com/jiangbei/p/7248054.html 2.CentOS的安装 同参考上述随笔 ...
- VBox&vmware虚拟机安装Linux及Linux基础入门学习
VBox&vmware虚拟机安装Linux及Linux基础入门学习 通过VMware workstation安装Linux 在安装虚拟机之前,我特意上网搜索了一下目前常使用的虚拟机软件,了解了 ...
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
- 原来今天是感恩节-Linux基础继续&MySQL和PHP
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
随机推荐
- Linux中环境变量到底写在哪个文件中?解析login shell 和 no-login shell
login shell:取得bash 时需要完整的登入流程,就称为login shell.举例来说,同tty1~tty6登入时, 需要输入用户名和密码,此时取得的bash就称为login shell ...
- setImageResource与setImageBitmap的区别
同样的布局文件,小分辨率手机: 1.使用setImageBitmap设置时,出现如下现象: 2.使用setImageResource时,图片显示正常 原因: setImageResource(id) ...
- if...else if...else
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace prog ...
- 传统web和mvc的区别
- C++运算符重载为成员函数
#include<iostream> using namespace std; class Complex{ public: Complex(double r=0.0,double i=0 ...
- .Net Web开发中实现剪切板功能
我要实现的功能是:在列表页,通过一个按钮复制对应的文章Url,如下图: 如下代码: <a class="btn btn-success copy" href=&quo ...
- JAVA 对象内存分析
1.jmap -heap pid 或者 jmap -histo pid 2.jmap -dump:file=folder/dumpFileName.txt,format=b pid 3.对3的输出文件 ...
- IOS 表视图(UITableVIew)的使用方法(2)名单的分段显示
我们可以采用名字分段法,名字分段会在之后的小节中显示,这是转而使用球员的角色分段发,以最直接的入手点讲解好UITableView的分段使用方法.本节示例时基于上节的SimpleTableViewCon ...
- 手机SIM卡介绍 三类不同标准的SIM卡
SIM卡的全称是Subscriber Identity Module,翻译过来也叫客户识别模块,也叫做智能卡.用户身份识别卡.这块小小的芯片可以存储用户的号码.信息,以及一定数量的联系人数据,配合我们 ...
- Oracle 存储过程DEMO
); cursor isbns is select ISBN,id from librarys; bn isbns%rowtype; begin for bn in isbns loo ...