简介 由于 ArchLinux 保持系统最简的原则,因此系统自带的 bash 只有最基本的功能。 2. 配置 2.1 自动补全 默认的 bash 按下 tab 键只会补全命令、文件名和变量。...如果需要更多的补全,比如 pacman -S 安装软件包时的补全,则需要安装 bash-completion 软件包: sudo pacman -S bash-completion 2.2 其他 bash 配置完自动补全基本就足够了...,其他配置可以参考 ArchLinux 官方 bash 配置。
配置 Oh My Zsh 用户社区收集了 zsh 大量的第三方插件,并推出了 oh-my-zsh 框架用于管理 zsh 插件。...因此对 zsh 进行配置之前,首先安装该框架: # 以下安装方式选一种即可 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master...、自动补全和语法高亮,更多配置可以参见 oh-my-zsh 官方配置文档。...【注】虽然 ArchLinux 也可以直接使用 sudo pacman -S oh-my-zsh-git 安装,但似乎不是最新版本,所以最好还是使用官方给出的安装方式,即上文中的 curl 或 wget...zsh-syntax-highlighting ) 2.4 配置系统默认 Shell 一般我们安装 zsh 都是用来替代系统上默认的 bash,因此在配置好 zsh 后需要更换系统默认 Shell,更换命令如下
查看字体列表 fc-list 建立字体缓存 mkfontscale mkfontdir 刷新字体缓存 fc-cache -fv
Archlinux 安装及配置 安装注意事项 启动盘制作工具建议使用 Rufus,写入方式为DD而非ISO,选项那选择GPT而非默认的MBR EFI 分区大小至少260MB如果你还装有其它系统的话需要更大...,推荐直接拓展EFI分区到1GB可以使用 分区助手 拓展 系统安装教程 Archlinux 配置 安装输入法 1、 2、安装中文维基百科词库 yay -S fcitx5-pinyin-zhwiki-rime...3、安装输入法皮肤 yay -S fcitx5-material-color 皮肤配置方法 1、修改配置文件 ~/.config/fcitx5/conf/classicui.conf # 垂直候选列表
呵呵开个玩笑,其实ArchLinux的亮点在于“小”,不同于其他发行版的“最小化安装”,ArchLinux的安装过程需要手动分区,手动配置bootloader,然后从网络源下载必要的包安装到指定的分区中...首先,我们可以用lsblk命令查看分区和挂载点,在没分区时应该只能看到空闲的*/dev/sdx*。...都完成后可以在交互模式输入p回车查看分区详细信息,如果没问题,就输入w回车写入分区。...配置网络 上述步骤完成后我们就能重启进入ArchLinux的命令行了,默认是tty1,没有桌面环境,而此时也好不能上网,需要手动配置。...后记 至此ArchLinux的安装和配置就完成了,虽然步骤比较多,但由于其Wiki非常详细且全面,因此90%的问题都能找到解决方法。
[TOC] 0x00 快速入门 前言:主要针对于Linux中网络信息/TCP/UDP连接查看抓取等命令进行学习,加深对Linux的使用; 0x01 网络状态信息 netstat 命令 描述:用来打印Linux...中网络系统的状态信息,可让你得知整个Linux系统的网络情况 WeiyiGeek.netstat选项 实际案例: #示例1.利用管道符的命令连接可以看当前与多少用户正在连接 netstat -an...0 0.0.0.0:80 0.0.0.0:* LISTEN #示例2.查询通信TCP/UDP协议 netstat -antup #查看网络的链接信息...state) print i,"\t",state[i]}' SYN_RECV 4 ESTABLISHED 8 WeiyiGeek.分析IP/TCP Q:[面试]Linux 下查看端口占用的命令...state all dst 74.125.0.0/16 ## 例如,列出到达 74.125.0.0/16 子网的连接,这个子网属于 Google: WeiyiGeek.state ---- 0x02 网络连接配置
配置 aria2 安装完后需要进行复杂的配置,详情可参见 aria2 官方手册。所幸有大佬整理出较为通用的配置方案模板,我们只需在其基础上稍加修改即可。...因此可以配置一项系统服务来实现 aria2 服务的自启动。按照 Arch Wiki 的推荐,我们使用 systemd 来实现。...enable aria2.service systemctl --user start aria2.service systemctl --user status aria2.service # 查看...一般我们都是使用 aria2 来接管浏览器的内置下载,幸运的是另外一些大佬也已经开发好了几款内置前端 UI 的浏览器插件,我们只需安装对应插件并进行相应配置即可。...安装并配置好插件后,打开插件自带的 aria2 前端,如果其显示 aria2 已连接,则 aria2 配置成功。否则说明配置过程有问题,寻找解决方案。
网络是一个很重要的概念,对于今天来说没有网络寸步难行。那么作为系统管理员在管理服务器时最首先需要了解的东西就是网络配置相关信息了,我们来一块回忆一下,说到网络配置都可以想到什么东西?...IP 地址、子网验码、网关、路由表、DNS 服务器等等这些都是跟网络相关的配置,那么在 Linux 系统中该如何查看这些信息呢?其实通过命令就可以。...inet 172.16.16.250 netmask 255.255.240.0 broadcast 172.16.31.255 第二行就相对好理解一点,就是很基础的网络配置信息,inet 表示当前的...在 Linux 系统中用于查看 IP 的名零零很多,ip a 也是一个不错的选择。...网络配置相关信息我们开头说了,除了 IP 地址还有路由表跟 DNS,这两个内容也是可以查看的。
简介 在 Arch Linux 的默认配置下,用户在登录系统时如果在 15 分钟内输错密码 3 次,则会被锁定 10 分钟。...配置 2.1 相邻两次登录间隔 Arch Linux 默认在一次登录失败后,需要等待一段时间的延迟才能进行下一次的登录,默认设置下个人感觉还可以接受。...如果需要修改,则可以在配置文件 /etc/pam.d/system-login 中增加以下一行设定: auth optional pam_faildelay.so delay=4000000 上述设定是
所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》 ---- 2海康设备 通过 SDK 查看修改网络摄像头配置 有个简单需求,需要通过程序远程修改...海康网络摄像头配置,可以在指定的时间间隔的情况下抓图,通过 FTP 传到指定服务器,需要修改的网络摄像头配置项: FTP 配置 NET_DVR_SET_FTPCFG_V40,NET_DVR_GET_FTPCFG_V40...抓图配置 NET_DVR_GET_JPEG_CAPTURE_CFG,NET_DVR_SET_JPEG_CAPTURE_CFG(图片大小等,时间间隔) 抓图计划配置 NET_DVR_GET_SCHED_CAPTURECFG..." serverPort: 21 enableAnony: 0 custdir: "face" #抓图配置 snapshot: dwPicInterval: 4000 # 抓图时间间隔...type=10&id=5cda5902f47ae80dd41a54b7 确定需要调用的动态库功能 通过开发手册查看对应的宏定义,结构体 定义宏变量,结构体转化 编写需要的功能业务,可以参考官方的 Demo
[TOC] 1.网络路由 tracert 命令 描述:查看路由设置与路由跟踪,用户发出的数据包经过多个网关、路由器传送到目的地,目标的主机回应此数据包,将响应数据包,返回完成用户和网上主机的交互。...31.2 31.7 0.0 11.|-- 183.2.184.234 89.1% 64 32.4 32.4 31.9 33.1 0.0 ---- 2.网络查看...ipconfig 命令 描述:ipconfig命令用于windows NT及XP(windows 95 98)查看本地ip地址,查看本地网络配置,刷新与清理释放IP; 基础语法: ipconfig...[DHCP]:在局域网内常使用的协议,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP),自动的分配ip地址子网掩码和网关....基础实例: netstat -a #查看开启了哪些端口,常用netstat -an netstat -n #查看端口的网络连接情况,常用netstat -an netstat -v #查看正在进行的工作
[TOC] 1.网络路由 tracert 命令 描述:查看路由设置与路由跟踪,用户发出的数据包经过多个网关、路由器传送到目的地,目标的主机回应此数据包,将响应数据包,返回完成用户和网上主机的交互。...31.2 31.7 0.0 11.|-- 183.2.184.234 89.1% 64 32.4 32.4 31.9 33.1 0.0 ---- 2.网络查看...ipconfig 命令 描述:ipconfig命令用于windows NT及XP(windows 95 98)查看本地ip地址,查看本地网络配置,刷新与清理释放IP; 基础语法: ipconfig...[DHCP]:在局域网内常使用的协议,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP),自动的分配ip地址子网掩码和网关....,常用netstat -an netstat -n #查看端口的网络连接情况,常用netstat -an netstat -v #查看正在进行的工作 netstat -p #协议名 例:netstat
在linux系统下,经常会遇到要查看当前所在局域网的公网IP地址 最近在解决网络问题时,需要查看本机的出口公网IP信息 由于网络出局错综复杂,第三方接口方,需要提交这边的外网IP地址 可以通过访问一个url
本文介绍查看MongoDB集群配置方法。 列出开启分片的数据库 查询配置数据库中的databases集合,可以列出已开启分片功能的数据库列表。...列出分片 使用listShards 命令,列出当前已配置的分片: db.adminCommand( { listShards : 1 } ) 查看 MongoDB 集群详情 使用db.printShardingStatus...()或者 sh.status()可以查看集群的详情。...具有较强的网络管理知识和实践经验,现主要从事网络安全相关工作,兴趣是从事大数据分析工作。
监控系统状态 netstat 查看网络状态 netstat -lnp 查看监听端口 netstat -an 查看系统的网络连接状况 netstat -lntp 只看出tcp的,不包含socket...netstat -an |awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t" ,sta[key]}' netstat命令 netstat命令,查看...linux中网络系统的状态信息 查看的就是tcp/ip通信的一个状态 netstat命令,查看监听端口 netstat -lnp 查看监听端口 l 就是监听的意思 tcp 25端口,是发邮件的端口...tcp netstat -ltnp 只查看tcp [root@hf-01 ~]# netstat -ltnp Active Internet connections (only servers).../^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t" LISTEN 5 ESTABLISHED 1 [root@hf-01 ~]# 查看
在开发过程经常有同学问:“我这个配置更新提交了,怎么样知道项目中是否已经更新使用新值?” 常用的方法是添加日志打印该值判断是否更新。今天我们用Arthas来实现项目中配置值实时读取。...在代码修改了不生效,怀疑代码没有部署时可以通过该命令查看源码。 thread 命令查看当前线程信息,线程的堆栈。...线程池线程爆满时用该命令查看阻塞线程;CPU使用率过高用该命令查看占用CPU最高的线程。 jvm 命令查看当前JVM信息。查看使用什么垃圾回收算法、线程数和阻塞线程数等。...getstatic 命令可以查看类的静态属性。 ognl 命令可以查看类的静态属性,并且可以做很多不可以描述的事情! 上面的命令是作为开发经常使用到的,具体怎么样使用Arthas请看官网。...这个 "author" 属性就是application.properties 配置的,也可以是远程的配置文件。 对应的结果 ?
一、配置静态IP >vim /etc/sysconfig/network-scripts/ifcfg-ens33 将 BOOTPROTO=dhcp 改为 BOOTPROTO=static...二、配置DNS 1、检查系统是否安装bind-utils >rpm -qa | grep bind-utils 2、安装bind-utils软件包 yum -y install...bind-utils 3、配置DNS(二种方法) 方法一、 >vim /etc/resolv.conf 添加:nameserver...sysconfig/network-scripts/ifcfg-ens33 在文件最后面添加:NDS1=118.118.118 DNS2=8.8.8.8 三、重启系统或者网络服务... 重启系统:>reboot 重启网络服务:>systemctl restart network 四、查看网络信息 查看IP: >ip addr 查看DNS: >nslookup
[root@node1 ~]# ceph daemon mon.node1 config show | more {
访问一个网页的请求实际上就是一个GET请求,应用的布局没啥好说的,线性布局,定义好控件,在activity代码里面先获取到控件,获取到EditText控件的网络路径,开启get请求 开启一个新的线程,new...findViewById(R.id.et_path); tv_show = (TextView) findViewById(R.id.tv_show); } // 查看
领取专属 10元无门槛券
手把手带您无忧上云