Ubuntu学习笔记之分区详解之parted命令
fdisk 用于 2TB 容量/以及以下的 容量的硬盘parted 有两种运行模式:命令行模式和交互模式。与 fdisk 的交互模式交互模式不同,在 parted 的交互模式下执行命令,一旦按回车键确认,命令就马上执行,对磁盘的更改就立刻生效。
Parted 有两种模式:命令行和交互,请用下面命令启动:
123parted devicedevice 是要编辑的硬盘设备(例如 /dev/sda)。如果忽略了 device 参数,parted 将尝试猜测要使用的设备。
在命令行模式下,可以同时执行一个或多个命令:
1234parted /dev/sda mklabel gpt mkpart P1 ext3 1MiB 8MiB 注意: --help 等参数只有在命令行中才能指定。
数值设定
很多分区系统有复杂的限制,Parted 可能会对输入的数值进行稍微的修改。例如设定了 10.4Mb,实际会使用 10.352Mb。如果修正后的数值差异太大,Parted 会进行提示确认。用扇区数值(“s” 后缀)可以进行精确的数值设置。
parted 2.4 开始,当使用 “MiB” ...
Ubuntu学习笔记之ubuntu加入Windows的AD域使用SSSD和Realm的方式
ubuntu加入Windows的AD域(使用SSSD和Realm的方式)
Step 1: Initial Configurations to Join Ubuntu to Samba4 AD1.首先要修改好自己电脑的hostname,可以使用hostnamectl命令或者直接编辑/etc/hostname 文件
12345678910111213141516# hostnamectl set-hostname your_machine_short_name$ cat /etc/hostname mamh-PC$ hostnamectl Static hostname: mamh-PC Icon name: computer-desktop Chassis: desktop Machine ID: 4165ee77f3a840b880478065c5624a98 Boot ID: 0b179497ee0a4ffdb5d5a1a288693f ...
Ubuntu学习笔记之分区详解之LVM
0、 前言逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。
123456789101112 disk A disk B ↓----------↓ ↓-------↓------↓ 分区1 分区2 分区1 分区2 分区3 ↓ ↓ ↓ ↓ ↓ pv1 pv2 pv1 pv2 pv3 ↓ ↓ ↓ ↓ ↓volume group1 vol ...
JIRA学习之路之数据库表介绍
JIRA 数据库表介绍
Issue Fieldsjiraissue表格,这个表格存储了大部分的issue信息。
123456789101112131415161718192021222324252627282930mysql> desc jiraissue;+----------------------+---------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+----------------------+---------------+------+-----+---------+-------+| ID | decimal(18,0) | NO | PRI | NULL | || pkey | varchar(255) | YES | UNI | NULL | || PROJECT ...
Linux学习之10个有用的链式操作符及其实例
10 Useful Chaining Operators in Linux with Practical Examples
https://www.tecmint.com/chaining-operators-in-linux-with-practical-examples/
Linux学习之网络学习之TCP-IP学习笔记
TCP-IP学习笔记
网络分层
123456789101112131415161718192021222324业内普遍的分层方式有两种。OSI七层模型 和TCP/IP四层模型。OSI七层模型:物、数、网、传、会、表、应TCP/IP四层模型:链、网、传、应1) 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。2) 数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。如:串口通信中使用到的115200、8、N、13)网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。4) 传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高 ...
Mybatis学习笔记总结
Mybatis 学习笔记
mybatis中一对一关联关系
12345678910111213141516171819202122232425262728293031323334353637<resultMap id="getClassMap" type="Classes"> <id property="id" column="c_id"/> <result property="name" column="c_name"/> <association property="teacher" javaType="Teacher"> <id property="id" column="t_id"/> <result property="name" column=&qu ...
Python学习之and-or使用技巧
本文主要介绍了python and or使用的一些小技巧
在python中 and 和 or 执行布尔逻辑运算,但是他们并不返回布尔值,而是返回他们实际进行比较的值之一。
123456789'a' and 'b' 这个返回 ‘b’使用 and 时, 从左到右计算表达式的值。 0、''、[]、()、{}、None 在布尔环境中为假;其它任何东西都真。在这个例子中 and 计算 ‘a’ 的值为真,然后 是计算 ‘b’的值也为真,最终返回 ‘b’ 这个值。'' and 'b'如果布尔环境中的某个值为假,则 and 返回第一个假值。在这例子返回第一个假值。在这例子中, '' 是第一个假值。 'a' and 'b' and 'c' 所有值都为真,返回最后一个真值,返回最后一个真值,'c'。
1234567891011121314151617'a' ...
Python学习之matplotlib之plot
#pyplot介绍
matplotlib.pyplotProvides a MATLAB-like plotting framework.
#正态分布图
123456789101112131415161718192021222324252627mu, sigma = 0, 1 # mean and standard deviation 正态分布(Normal distribution)又名高斯分布(Gaussian distribution)# 若随机变量X服从一个数学期望为μ、标准方差为σ2的高斯分布,记为:X∼N(μ,σ2), 正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。# 我们通常所说的标准正态分布是μ = 0,σ = 1的正态分布(见右图中绿色曲线)。s = np.random.normal(mu, sigma, 100000)abs(mu - np.mean(s)) < 0.01abs(sigma - np.std(s, ddof=1)) < 0.01# matplotlib.pyplot.hist(# x, bins=10, range ...
Python学习之numpy之高斯分布
#介绍
正态分布(Normal distribution)又名高斯分布(Gaussian distribution),是一个在数学、物理及project等领域都很重要的概率分布,在统计学的很多方面有着重大的影响力。
若随机变量X服从一个数学期望为μ、标准方差为σ2的高斯分布,记为:X~N(μ,σ2),
正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。因其曲线呈钟形,因此人们又常常称之为钟形曲线。我们通常所说的标准正态分布是μ = 0,σ = 1的正态分布(见右图中绿色曲线)。
numpy random类中,看名称就是产生随机数的模块。
#numpy.random.normal() 高斯分布随机数
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959 ...
Ubuntu学习笔记之BackupYourSystem使用tar命令
本文讲述如何备份你的linux整个系统,这里采用tar命令的方式来备份
备份前准备工作
123456在做整个系统的备份前我们要做一些准备工作。删除所有的emails清空你的浏览器的一些历史取消挂载的硬盘等设备删除家目录里你不想要备份的文件
开始备份
123456789101112131415161718备份需要使用root账号。我们执行sudo su - root 切换到root账号下面。切换目录到根目录cd /执行tar命令备份tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system / c 创建的意思- create a new backup archive.v 显示详细信息- verbose mode, tar will print what it's doing to the screen.p 保持文件权限- preserves the permissions of the files put in the archive for restoration later.z 使用gzip压缩 ...
Ubuntu学习笔记之hide-process-from-other-user
linux中隐藏进程信息,不让ps, top, htop 等命令看到其他账号执行的命令为什么会想到这个, 为什么要隐藏进程信息呢?在工作中,jenkins 挂载了一个slave的服务器, 这台服务器上有多个员工用来编译android使用.假设jenkins挂载的slave使用的是buildfarm这样命名的一个账号, 在jenkins上执行了比较敏感的一些命令,例如命令中带有帐号密码等信息, 这样你执行的时候就会被其他 员工看到,这样就有安全方面的风险了. 如果你隐藏掉进程信息, 其他员工就看不到你命令是什么,看不到你命令带的什么参数等等了.
Linux hide processes from other users and ps command
原始参考https://www.cyberciti.biz/faq/linux-hide-processes-from-other-users/
run a multi-user system. Most users access resources using SSH client.How can I stop leaking proces ...