关键词:
零、使用 Git 源
mkdir /etc/portage/repos.conf cd !$ vi gentoo.conf
[DEFAULT] main-repo = gentoo [gentoo] location = /usr/portage sync-type = git sync-uri = git://anongit.gentoo.org/repo/gentoo.git auto-sync = yes
rm -rf /usr/portage/*
eix-sync
一、Gentoo openRC风格随机启动脚本
- /etc/local.d 目录: *.start 后缀文件,正常开机启动; *stop 后缀文件,正常关机时执行
二、SSD调优
- 将 /usr/portage、/usr/src 等大型目录绑定到HDD中的目录,减少SSD磁盘占用及大量读写
# <fs> <mountpoint> <type> <opts> <dump/pass> /home/f/Downloads/portage /usr/portage none bind 0 0
- 临时目录挂载到 tmpfs 上去
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
- 图形界面程序缓存迁移: /etc/profile.d/xdg_cache_home.sh
#!/bin/bash export XDG_CACHE_HOME="/tmp/${USER}/.cache"
- 安装 profile-sync-daemon ,并设置开机启动,将自动迁移 /etc/psd.conf 中指定的用户的程序缓存至tmpfs中
rc-update add psd default
OR:
systemctl enable psd
三、systemd关闭ctrl+alt+delete三键重启功能
- systemctl mask ctrl-alt-del.target
- ,或,
- rm /usr/lib/systemd/system/ctrl-alt-del.target
- ctrl-alt-del.target是一个到reboot.target的软链接
四、Some Tips
- 更改icmp之ttl(Linux默认64,windows默认128),防止被通过ping等途径获取ttl从而判断系统类型:echo "128" > /proc/sys/net/ipv4/ip_default_ttl
五、emerge
- --root=dir 指明安装软件包时的root目录环境,类似于rhel之rpm的--root=dir
- --oneshot 安装但不添加至world_set中,这样除非由于被依赖而升级版本号,其它情况不会被update等操作升级
- -s '%@^net-analyze.*' %指启用正则搜索,@指将软件类别名称纳入匹配范围,^、$等均为正则表达式中标准含义
六、/etc/portage/make.conf
# Please consult /usr/share/portage/config/make.conf.example for a more detailed example. CFLAGS="-march=haswell -O2 -pipe" #-march=native CXXFLAGS="${CFLAGS}" CHOST="x86_64-pc-linux-gnu" MAKEOPTS="-j9" USE="X gtk dbus truetype jpeg -systemd -consolekit -networkmanager -multilib -sound -alsa -oss -wifi -bluetooth -gnome -kde -qt4 -qt5 -cups -experimental" CPU_FLAGS_X86="avx2 ..." PORTDIR="/usr/portage" DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages" PORTAGE_TMPDIR="/tmp" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="-* @FREE" GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo/" GRUB_PLATFORMS="efi-64" LANGUAS="en_US.utf8" ABI_X86="64" VIDEO_CARDS="intel" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64"
七、内核配置文件
见:https://i.cnblogs.com/Files.aspx
八、可选的系统初始化
#开启 8GB 大頁内存(2MB × 4096) echo 4096 > /proc/sys/vm/nr_hugepages #指定磁盘的 I/O 調度器 #echo deadline > /sys/block/sdb/queue/scheduler
进销存系统_角色和资源管理(13)(代码片段)
一、项目结构二、角色管理2.1、角色授权界面原型角色授权流程2.2、权限回显界面原型权限回显流程2.3、代码IRoleMenuService.javapackagecom.xbmu.admin.service;importcom.xbmu.admin.pojo.RoleMenu;importcom.baomidou.mybatisplus.extension.service.IService;im 查看详情
计算机信息管理(专科)毕业大作业2012
...具:(学生必填)题目及设计要求:《人事档案管理信息系统》完成一个《人事档案管理信息系统》的数据库设计以及实现相应的管理功能。一、《人事档案管理信息系统》要求实现的管理功能如下:1、《人事档案管理信息系... 查看详情
大数据学习之_01_linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录(代码片段)
...12.1分区的基本知识12.2Linux分区12.3挂载的经典案例12.4查询系统整体磁盘使用情况12.5查询指定目录的磁盘占用情况12.6磁盘情况-工作中实用指令13linux的网络配置13.1linux的网络配置的原理图13.2查看网络IP和网关13.3linux网络环境配置13... 查看详情
runaction旋转_使用cc.tween(缓动系统)代替runaction
...ow,pleaseusecc.TweenActioninstead。这是开发者建议使用新的缓动系统来代替原本的Action。可以选择替换,但不替换实际上也不会对项目造成什么影响,Action系统估计在很长的时间内不会移除。ca57ab27dc1ec59d71010263ed33021d.png如果你 查看详情
10._____是存储在计算机内有结构的数据的集合。
...._____是存储在计算机内有结构的数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构11.在数据库中存储的是_____。A.数据B.数据模型C.数据以及数据之间的联系D.信息12.数据库中,数据的物理独立性是指__... 查看详情
函数_学生管理系统(代码片段)
1defprint_infos():2print("="*30)3print("学生管理系统v1.0")4print("1.添加学生信息")5print("2.删除学生信息")6print("3.修改学生信息")7print("4.显示学生信息")8print("5.退出系统")9print("="*30)101112defadd_infos():13print("添加学生信息")14dict_1=#定义一个字典... 查看详情
20170320_系统管理_用户管理1_反射得到model实例
|-用户管理增删改查框架 |-代码结构优化 |-第一个改进:合并dao与service层。 |-第二个改进:合并getModel,代码声明问题。 ps: 通过反射获得泛型的真实类型 通过反射得到model的实例。 包裹代码块异常... 查看详情
系统管理模块_部门管理_实现基本的增删改查功能
系统管理模块_部门管理1_实现基本的增删改查功能先不考虑上级部门设计实体、表1、设计实体Department.java publicclassDepartment{privateLongid;privateStringname;privateStringdescription;publicLonggetId(){returnid;}publicvoidsetId(Longid){this 查看详情
操作系统_内存管理_李善平ppt
i386先通过段是管理,在通过页是管理 查看详情
day5名片管理系统-文件版
1.添加__name__==‘__main__‘if__name__=="__main__":#添加__name__变量#调用主函数main() 2.添加6功能,保存到文件defsave_2_file():‘‘‘完成保存到文件的功能‘‘‘f=open("backup.data",‘w‘)f.write(str(card_infors))#文件只能保存str字符串类型,#Typ... 查看详情
学系统集成项目管理工程师(中项)系列13a_人力资源管理(上)
1. 基本情况1.1. 项目团队成员的特征1.1.1. 高学历、高素质、流动性强、年轻、个性独立1.2. IT行业的显著特征1.2.1. 工作强度大1.3. 绩效评定、招聘、留用、劳工关系、健康与安全规定及其他与管理人力资源... 查看详情
操作系统_虚拟存储管理_李善平ppt
image含各种段。 查看详情
freebsd_11_系统管理——{no.2}
一、ManagingServicesinFreeBSDServicerestartwillonlyworkifitissettoYESin/etc/rc.conf.Tostart,stoporrestartaserviceregardlessofthesettingsin/etc/rc.conf,thesecommandsshouldbeprefixedwith“one”servicesshdon 查看详情
项目管理文件夹模板
...│├─00_04_重要邮件│└─00_05_其它项目管理文件├─01_系统需求│├─01_01_客户调研│└─01_02_需求分析├─02_系统设计│├─02_01_框架设计│├─02_02_界面原型││└─02_02_01_美工UI设计│├─02_03_详细设计 查看详情
《30天自制操作系统》13_day_学习笔记
harib10a: 简化字符串的显示:我们发现字符串显示三条语句总是重复出现,并且总是一起出现的。接下来我们把它归纳到一个函数中,这样便于使用。x,y--位置的坐标 c--字符颜色 (color) b--背景颜色 ... 查看详情
系统管理模块_部门管理_改进_抽取添加与修改jsp页面中的公共代码_在显示层抽取baseaction_合并service层与dao层
系统管理模块_部门管理_改进1:抽取添加与修改JSP页面中的公共代码commons.jspf<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@taglibprefix="s"uri="/struts-tags"%><metahttp-equiv="Content-Type"conten 查看详情
系统管理模块_岗位管理_实现crud功能的具体步骤并设计role实体
系统管理模块_岗位管理_实现CRUD功能的具体步骤并设计Role实体1,设计实体/表 设计实体-->JavaBean-->hbm.xml-->建表设计Role实体1publicclassRole{2privateLongid;3privateStringname;4privateStringdescription;5publicLonggetId(){6returnid;7}8 查看详情
学系统集成项目管理工程师(中项)系列13b_人力资源管理(下)
1. 项目团队建设1.1. 塔克曼(Tuckman)阶梯理论1.2. 理论基础1.2.1. 激励理论1.2.1.1. 马斯洛需要层次理论1.2.1.1.1. 生理需要1.2.1.1.2. 安全需要1.2.1.1.3. 社会交往的需要1.2.1.1.4. 自尊的需要1.2.1.1.5. 自我... 查看详情