Linux
WaveWaveGo
这个作者很懒,什么都没留下…
展开
-
Ubuntu 20.04 LTS 逻辑分区(LVM)扩容
安装完ubuntu 20.04 系统后,发现分配的100G磁盘,在系统中只有50G左右,这个问题在ubuntu Release Notes 中有提及LVM Entire Disk option does not use entire disk (1785321)执行df -h 查看磁盘使用情况df -h2. 执行命令lvdisplay查看系统逻辑分区信息lvdisplay3. 使用 fdisk -l 命令查看磁盘信息,发现/dev/sda3 磁盘大小远大于逻辑分区的49.5G,所以原创 2021-10-16 00:24:30 · 1629 阅读 · 0 评论 -
docker 打包centos 系统,创建镜像
docker 打包centos 系统,创建docker 镜像1.压缩系统相关目录,保留关键库,排查不需要的文件tar -zcvf /var/tmp/mycentos.tar.gz --exclude=/boot/* --exclude=/proc/* --exclude=/dev/* --exclude=/sys/* --exclude=/home/* --exclude=/var/lib/* --exclude=/lib/modules/* --exclude=/var/cache/* --e原创 2021-06-22 15:17:48 · 553 阅读 · 0 评论 -
ubuntu18.04 server 配置iptables
ubuntu18.04 server 配置iptables编辑文件 /etc/iptables.rulesvi /etc/iptables.rules# Firewall configuration written by system-config-firewall# # Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT原创 2020-10-09 19:08:13 · 1323 阅读 · 0 评论 -
vscode配置远程离线开发环境
手动配置vscode linux远程开发环境windwos系统 vscode 上安装 remote ssh 插件生成秘钥对ssh-keygen -t rsa -b 4096 (-b 4096表示生成的rsa秘钥对的长度是4096个bit) 在输入这个指令后,会让我们指定秘钥文件的生成目录和名称下一步是输入密码 //PS:此处最好不输入密码,直接回车(否则VS Code 以后每次远程连接时,都需要输入此密码)最后会得到两个文件,以默认路径为例,会生成 id-rsa和id-rsa.pu原创 2020-09-24 17:12:15 · 1705 阅读 · 1 评论 -
ubuntu server 18.04 启用root账户自动登录
新安装Ubuntu server 18.04 后,不能使用root账户进行ssh登录解决方案设置root用户密码sudo passwd root修改文件 usr/share/lightdm/lightdm.conf.d/50-ubuntu.confsudo vi usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf#手工输入登陆系统的用户名和密码greeter-show-manual-login=true#禁用guest用户all-原创 2020-09-24 16:02:18 · 1810 阅读 · 0 评论 -
linux 查看cpu信息
cpu和core的信息都在/proc/cpuinfo文件中:查物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 查逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc -l 查CPU的主频#cat /proc/cpuinfo |grep MHz|uniq查CPU核数量:#cat /proc/cpuinfo |grep "cores"|uniq .原创 2020-09-02 09:20:32 · 125 阅读 · 1 评论 -
linux 下磁盘挂载,永久生效
linux 下磁盘挂载,永久生效1. 查看分区fdisk -l2. 格式化分区mkfs.xfs -f /dev/sdb3. 创建要挂载的目录mkdir /data4. 将分区挂载到 /data/mount /dev/sdb /data/5. 设置系统启动自动挂载, 不设置的话系统重启后挂载失效vim /etc/fstab /dev/sdb /data xfs defaults 0 0...原创 2020-06-24 09:33:09 · 2575 阅读 · 0 评论 -
linux/macosx/windows 使用 shell/bat 脚本,自动安装python3,创建python 虚拟环境
Linux/Windows下使用shell/bat脚本安装python3WindowsLinux/macosxWindows在windows下, 使用静默模式安装python3.7, 部署python3.7 virtualenv 环境。start.bat, 目前脚本有个bug, 在调用python_install.bat脚本的时候, 不会等此脚本里的所有程序跑完, 经过多次验证,在创建虚拟环...原创 2019-10-19 11:56:16 · 1572 阅读 · 0 评论 -
c/c++导出动态库Makefile
示例$(CXX) = g++$(CC) = gccCOMPILE_FLAGS := -fPIC -O2 -Wall -Wextra -sharedINCLUDES := -I.OBJECTS := *.oSRC_kgsl := ./kgsrc/# .PHONY: default_target# default_target: releaseobjects = Test_Enc...原创 2019-04-13 21:17:44 · 356 阅读 · 0 评论 -
linux复制文件描述符
方法:1. 调用 dup(fd); 等效于fcnt1(fd, F_DUPFD, 0);2. 调用 dup2(fd, fd2);等效于close(fd2)fcnt1(fd, F_DUPFD, fd2);在第二种情况下,dup2并不完全等同于close加上fcnt1, 区别如下:(1)dup2 是一个原子操作, 而close 和 fcnt1 包括两个函数调用。 有可能在 close...原创 2019-04-13 16:52:38 · 337 阅读 · 0 评论