1、Linux入门 1.1、主机名配置 查看主机名 hostname 修改主机名 (重启后无效) hostname hadoop 修改主机名 (重启后永久生效) vi /ect/sysconfig...输出 a.txt 文件中含有从 b.txt 文件中读取出的关键词的内容行 cat a.txt | grep – nf b.txt 从文件中读取关键词进行搜索, 显示行号 grep -n 'linux...whereis和下locate一样,会从数据库中查找数据,而不是像 find 命令那样,通过遍历硬盘来查找。...这时就需要用到定时器功能,而在Linux系统中提供了一个类似于定时器的小工具:crontab crontab 是 Unix 和 Linux 用于设置周期性被执行的指令。...-r:删除定时任务配置,从/var/spool/cron 目录中删除某个用户的 crontab 文件,如果不指定用户,则默认删除当前用户的 crontab 文件。
移动多行: :n1,n2 m k # 从n1行到n2行的文本移动到k行处,其中m是移动命令 搜索和替换: /string:向前搜索指定字符串。 搜索时忽略大小写:set ic ?...gcc-build-10.1.0 的目录文件,并进入到该目录中。...然后通常使用gcc的-static 选项从该PIC 目标文件生成动态库文件默认情况下库文件的存放位置:/usr/lib或/lib。...对于不同版本的gcc来讲,n的取值范围及其对应的优化效果可能并不完全相同,比较典型的范围是从0变化到2或3。 通常情况下,数字越大,会起到更好的优化效果,但整个编译链接的过程会变慢。.../test的时候,默认库文件放置位置是找不到刚刚生成的动态库的,所以运行前必须把动态库文件复制到/usr/lib目录 cp libmytest.so /usr/local/lib .
如果这个分区并没有占满整块硬盘,就会提示 “Partition 1 does not end on cyl inder boundary”,表示第一个分区没有到硬盘的结束柱面。大家发现了吗?...什么叫挂载: Linux 系统中 “一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。...因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。...挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。 ...dev/nodev:是否允许从该文件系统的 block 文件中提取数据,为了保证数据安装,默认是 nodev。
本人也是刚开始学Python,买了这套课程,感觉老师讲得很好,适合入门学习。...Python从入门到精通全套课程视频 本系列文章,博主正在努力更新中,请大家见谅。。。
SpringIOC目录小结: 组件添加注解: 1、自定义组件注解,加了configuration,代表当前类为配置类: Spring源码从入门到精通---@Configuration&@Bean(一)...2、指定扫描包目录注解,在指定目录下扫描,@Controller,@Service,@Repository,@Component: Spring源码从入门到精通---@ComponentScan(二)...源码从入门到精通(四) 5、导入组件的注解,及其importSelector的使用: Spring源码从入门到精通---@Import(五) 以上@import和Condition注解可以着重了解。...Spring源码从入门到精通---@Autowired&@Qualtify(十一) 12、Resource的使用和Autowired区别: Spring源码从入门到精通---@Resource&@Inject...: Aware&原理---Spring源码从入门到精通(十四)
比如在 Fedora 或 Redhat 中,我们可以定义 httpd 服务器的启动脚本的运行级别,此文件位于/etc/init.d 目录下,文件名是 httpd,/etc/init.d/httpd 就是...这个状态被应用在内核中某些场景中,比如当进程需要对磁盘进行读写,而此刻正在DMA中进行着数据到内存的拷贝,如果这时进程休眠被打断(比如强制退出信号)那么很可能会出现问题,所以这时进程就会处于不可被打断的状态下...一般和"-n"选项合用,用于把 top 命令重定向到文件中; -n 次数:指定 top 命令执行的次数。...简单来说,缓存(cache)是用来加速数据从硬盘中"读取"的,而缓冲(buffer)是用来加速数据"写入"硬盘的。...如果我们想要看到所有的进程,则可以把 top 命令的执行结果重定向到文件中。 不过 top 命令是持续运行的,这时就需要使用 “-b” 和 “-n” 选项了。
shell编程 1. shell和shell脚本 1.1 shell Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序 ( kernel) 之间的一个接口。...目前几乎所有的Linux系统 都支持它,将其作为应急Shell使用。 C Shell (简称csh) :C Shell由加利福尼亚大学 伯克利分校开发。...1.2 shell脚本 Shell脚本:按照一定的语法结构把若干linux命令组合在一起,实现特定的功能。 Shell 脚本是纯文本文件。 Shell 脚本通常以.sh 作为后缀名,但不是必须。...$#:传递到脚本的参数的数量; $*:以"参数1参数2… "形式保存所有参数; $@:以"参数1" “参数2” …形式保存所有参数; $?.../inttest.sh 3 2 3 greater than 2 4.4.3 文件测试 test表达式 含义 -d file 当file是一个目录时,返回真 -f file 当file是一个普通文件时,
Linux从入门到精通系列之DHCP 首先呢先讲下dhcp的简介: 对于那些不太了解网路技术的人来说,配置TCP/IP可能是一件非常复杂的工作,对那些将PC连接到局域网的用户来说只能将配置集中到服务器端...当然,这将在一定程度上,增加管理员的工作量,但是从整体考虑,这样是最优的。 ...在一定程度上是这样的,因为我向大家介绍的是一台主服务器带一个子网,这是最简单的一种网络拓扑结构,要是更加复杂的多子网情况,那配置起来就要更加麻烦一点,这就需要为每个子网配置一个中继代理(dhcrelay),它的文档在Linux
首先呢先讲下dhcp的简介: 对于那些不太了解网路技术的人来说,配置TCP/IP可能是一件非常复杂的工作,对那些将PC连接到局域网的用户来说只能将配置集中到服务器端,这样可以简化用户端的工作复杂度。...当然,这将在一定程度上,增加管理员的工作量,但是从整体考虑,这样是最优的。...在一定程度上是这样的,因为我向大家介绍的是一台主服务器带一个子网,这是最简单的一种网络拓扑结构,要是更加复杂的多子网情况,那配置起来就要更加麻烦一点,这就需要为每个子网配置一个中继代理(dhcrelay),它的文档在Linux
Linux 服务器端NFS 服务器的配置 以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。 ...在NFS 服务器启动后,还需要检查Linux 服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS 使用的端口和允许通信的主机,主要是检查Linux 服务器iptables,ipchains...我们首先在Linux 服务器上进行NFS 服务器的回环测试,验证共享目录是否能够被访问。...在Linux 服务器上运行如下命令: # mount –t NFS 192.168.0.20:/home/work /mnt # ls /mnt 命令将Linux 服务器的NFS...输出共享目录挂载到/mnt 目录下,因此,如果NFS 正常工作,应该能够在/mnt 目录看到/home/work 共享目录中的内容。
Linux 服务器端NFS 服务器的配置 以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。 ...在NFS 服务器启动后,还需要检查Linux 服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS 使用的端口和允许通信的主机,主要是检查Linux 服务器iptables,ipchains...我们首先在Linux 服务器上进行NFS 服务器的回环测试,验证共享目录是否能够被访问。...在Linux 服务器上运行如下命令: # mount –t NFS 192.168.0.20:/home/work /mnt # ls /mnt 命令将Linux 服务器的NFS 输出共享目录挂载到.../mnt 目录下,因此,如果NFS 正常工作,应该能够在/mnt 目录看到/home/work 共享目录中的内容。
Linux从入门到精通系列之PPTP 今天我们来说下怎么在linux环境下如何搭建PPTP-***,PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。
今天我们来说下怎么在linux环境下如何搭建PPTP-V**,PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。
李笑来老师也曾写过一篇文章《从平庸走向卓越的最佳策略》,里面提到的最佳策略就是:“多维度打造竞争力”。从技术到管理似乎就是一条多维度的发展路径,是这样吗?...所以,若你真想在程序员这条道路上从入门到精通,选择了这个维度作为基础维度,就需要不断在这个维度去精进。有一本书叫《程序员修炼之道:从小工到专家》 和本文的主题很类似,只是写作的维度更贴近细节。...无情而有效的测试 让你的用户满意 建立注重实效的团队 无处不在的自动化 而过去十年我一直都在与这些问题做斗争,当这些问题倒下而你还在程序员的阵地上,想必那时你就会让人感受到那种「无名的品质」,那么你也就走完了程序员从入门到精通之路...… 这是一篇从入门到精通的索引,定位程序员的职业道路,学会学习的方法与路径,保持自省的态度,达成程序员这一维的精通,再走向多维。路漫漫,吾等将持续求索。...第一个层面达成了品质和效率,第二个层面达成了扩展性,具备了很快从一个细分领域到另一个关联领域的「精通」能力。
start、end从0开始计数;也可为负数,若为-1则表示链表尾部的元素,-2则表示倒数第二个,依次类推… lpop:从头部弹出一个元素 rpop:从尾部弹出一个元素 rpoplpush:从一个list...的尾部弹出一个元素插入到另一个list。...返回值是新加入到集合中的元素个数,不包含之前已经存在的元素。...(withscores可选参数) zrevrange key start stop [withscores]:按照元素分数从大到小的顺序返回索引从start到stop之间的所有元素(包含两端的元素) Redis...sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/gem install redis-dump -V命令(直接在linux
这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个线程上的一个值。...•当你需要用兰博基尼的时候,只需要叫第一个管家把车从你的车库开来就行。•当你需要骑自行车的时候,只需要叫第二个管家把自行车从你家车库骑过来就行。 显然,这样就变得合理多了。...= null) { //从threadLocals获取节点(Entry) ThreadLocalMap.Entry e = map.getEntry(this
Elasticsearch从入门到精通 摘要: 本篇博客将带你深入探索Elasticsearch,从入门到精通。...无论你是初学者还是有经验的开发者,本文都将从基础知识开始,逐步引导你进入Elasticsearch的世界,掌握从入门到精通的技能。...:启动、停止等可执行脚本 config:配置文件目录 data:索引目录,存放索引文件的地方 logs:日志目录 modules:模块目录,包括了es的功能模块 plugins:插件目录,es支持插件机制...你可以存储任意多的文档,注意尽管一个文档,物理上存储在于一个索引之中,文档必须被索引/赋予一个索引的type 6).接近实时NRT ElasticSearch是一个接近实时的搜索平台,这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟...,从入门到精通。
快速入门 1.下载并安装 gin: $ go get -u github.com/gin-gonic/gin 2.将 gin 引入到代码中: import "github.com/gin-gonic
用户可以对 Pod 执行创建、列出、检查等操作 但是,Podman 有一定的局限性: 它仅在基于 Linux 的系统上运行。...安装使用 让我们从安装 Podman开始。podman info命令显示 Podman 系统信息并帮助检查安装状态。...build 命令递归地传递上下文目录中可用的所有文件夹。当没有指定目录时,当前工作目录默认成为构建上下文。因此,建议不要在上下文目录中包含创建镜像不需要的文件和文件夹。 4.2....它包含有关从哪个存储库中提取镜像、标签、其镜像 ID、创建时间和大小的信息。...如果镜像不在本地,它会尝试从配置的注册表中拉取镜像。如果镜像不存在于注册表中,则会显示有关无法找到镜像的错误。
领取专属 10元无门槛券
手把手带您无忧上云