小飞象 
  • 随笔
  • 归档
  • 分类
  • 标签
  • 关于
  • 新闻
  •     

一个linux系统重新调整root分区大小的自动化脚本

一、进入其它系统挂载待调整的磁盘调整磁盘时,需要保证对应磁盘无任何读写操作。可以通过别的系统来重新调整这个磁盘而不影响数据。 1.使用系统安装光盘引导进入live系统2.使用pxe引导进入网络文件系统3.把磁盘拆到另外一个linux机器上 具体方法可以根据实际情况采用。 二、做好重新调整分区前的准备工作1.挂载分区... # create mount point { mkdir -p /run/chroot mkdir -p /run/chhome } &> /dev/null # mount exist partition { mount /dev/sda1 /run/chroot/ mount /dev/sda6 /run/chhome/ } &> /dev/null ...2.备份数据并卸载分区... # backup /home cp -a /run/chhome/* /run/chroot/home/ &> /dev/null sleep 10 echo -e "Done!" # umou
 2020-06-24   linux  os    linux  partition 

破解电信光猫HG221G管理员账户信息

电信HG221G破解设备信息: 设备类型:EPON上行e8-C家庭网关 设备型号:HG221G一、管理账户信息首先需要通过网线连接好设备,并且dhcp获取地址成功;这时候其实已经可以正常上网。 1.先用普通账户登录一下useradmin/xxx这里的密码可以在设备背面找到。 2.用浏览器打开以下链接http://192.168.1.1/backupsettings.conf可以把文件下载下来,是个XML文件。 网上还说有一种,但是我的设备无法使用:http://192.168.1.1/cgi-bin/baseinfoSet.cgi 3.查找关键词telecom或者password可以在下载的xml文件里面找到加密或者明文的密码以及一些其它信息。密码加密的话应该就是BASE64协议,用这个网站解析就可以:http://tool.chinaz.com/Tools/base64.aspx 二、设置ipv6地址主要原理就是猫上面电信设置了好几种连接: TR069:电信管理网,删掉以后他们就不能主动控制你啦(没事不建议删除) Internet:用于连接internet的,一般就是pppoe拨号
 2020-05-25   cs  network    电信光猫  ipv6 

我的ubuntu18桌面设置

我使用的ubuntu18桌面设置一、安装包1.gnome-shell-extensions必须要的基础extension包,用于管理其它extensions,可以通过apt命令直接安装: # apt install gnome-shell-extensions安装以后就可以在 tweak 中看到多了一个扩展项。 2.Dash to dock可以通过ubuntu自带的 软件 工具,在 附加工具 中找到。 3.Workspace Indicator同上 4.搜狗输入法ubuntu自带的输入法真的是急死人,还是装上搜狗敲得带劲。可以去这里下载:https://pinyin.sogou.com/linux/?r=pinyin 1.先直接通过apt命令或者ubuntu软件安装 2.在设置 -> 区域与语言 -> 管理已安装的语言中修改键盘输入法系统为fcitx 3.注销再进来就可以啦 二、设置桌面1.打开User Themes这是用来管理主题的工具,打开以后就可以在外观、字体 等项目中找到一些额外的设置,对微调界面很有帮助。 2. 配置Dash to Dock把左侧的应用程
 2020-05-18   linux  ubuntu  desktop    linux  ubuntu桌面 

axios在OPTIONS请求时无authorization认证头

axios在OPTIONS请求时无authorization认证头原因分析axios在进行跨域请求时,会自动先进行一次OPTIONS请求,OPTIONS获取到对应方法并通过以后,就会自动继续完成原来的请求,但是我这里完成OPTIONS以后就停止了。 检查Response的headers发现,返回的Access-Control-Allow-Headers中有Authorization,但是请求依然无法成功执行。 再检查Request的headers却发现,请求的头里面,希望匹配的却是authorization,开头字母为小写。 其实是后端用了*号来匹配头部,但是实际上它只能匹配标准的头部名称,例如Content-Type,Content-Length,Authorization, Accept等。 解决办法修改后台服务器设置Access-Control-Allow-Headers为:,强制包含一个authorization头即可。 set_header('Access-Control-Allow-Headers', 'authorization,Authori
 2019-12-14   web  axios    axios  web 

Win7上修改输入法的部分快捷键

系统上输入法会设置一些热键,例如: 输入法切换; 全半角切换; 中英文标点符号切换; 但修改这些快捷键时可能出现无法修改的情况(貌似win7才存在)。比如虽然设置成功但是重启系统又自动恢复成原来的快捷键。遇到这种情况可以通过修改注册表解决。 Step 1打开注册表,定位到 HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 其中00000010为输入法开关;00000011为全角半角切换;00000012为中英文标点切换。 Step 2修改Key Modifiers项: 第一位:01表示Alt,02表示Ctrl,04表示Shift 第二位:80表示左侧,40表示右侧,组合起来为c0表示左侧的按键都可以生效 Step 3注销或重启系统生效。
 2019-12-03   windows  system  operations    windows  hotkeys 

KVM使用hugepage大页内存

一、操作系统设置hugepagesLinux操作系统中需要配置启用hugepage。 1.挂载hugetlbfs文件系统 # mkdir /dev/hugepages # mount -t hugetlbfs hugetlbfs /dev/hugepages2.设置内核参数预留内存 # echo 1024 > /proc/sys/vm/nr_hugepages 或者通过sysctl设置: vm.nr_hugepages=1024预留得越多,执行以上命令花的时间就越长。 3.查看内存使用情况 # cat /proc/meminfo | grep Huge HugePages_Total: 1024 HugePages_Free: 1024 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB HugePages_Total: Hugepage的页面数量 HugePages_Free: 剩余的页面数量 HugePages_Rsvd: 被分配预留但是还没有使用的page
 2019-11-27   linux  kvm    linux  kvm  hugepage 

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post$ hexo new "My New Post" More info: Writing Run server$ hexo server More info: Server Generate static files$ hexo generate More info: Generating Deploy to remote sites$ hexo deploy More info: Deployment
 2019-11-21  

搜索

Hexo Fluid
 总访问量 次   总访客数 人 
鄂ICP备19028880-2号