Linux调教记录
文章平均质量分 69
SpadeA_Iverxin
学无止境
展开
-
Debian、Ubuntu、deepin等安装后常见问题及解决方案
这篇文章是躺在自己的笔记本中好几年了。有些方法针对现有的Linux版本可能过时了。但大多数都还实用。有问题留言交流~文章目录debian、Ubuntu18(部分20也适用)1.普通用户使用sbin命令并且加入到sudoers中2.更新源3.用户加入sbin命令4.安装完整版vim5.修改时间同步问题6.设置默认启动顺序7.文件夹改成英文8.设置终端快捷键9.优化桌面 主题 最大化最小按钮10.安装搜狗输入法:11.安装为知笔记12.wifi驱动安装13. 中文字体deepin--------1.源更新.原创 2021-02-27 14:46:06 · 1130 阅读 · 0 评论 -
Ubuntu18编写service/systemctl启动服务
systemctl(systemd工具包中)已经逐步取代了service命令。以nginx为例。安装位置:/www/server/nginx启动位置:/www/server/nginx/sbin/nginx文件:/etc/systemd/system/nginx.service[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=syslog.target network.target remote-fs.target原创 2021-02-21 20:25:34 · 3091 阅读 · 0 评论 -
Linux(Ubuntu18.04)docker、conda、pip源等杂记
文章目录pip修改官方源Conda安装使用更换国内源设置默认不启动(去掉终端basic)简单用法docker常用pip修改官方源Linux下创建文件 ~/.pip/pip.conf[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com或者(win上同样适用)pip config set global.index-url http://mirrors.原创 2020-09-30 22:03:08 · 349 阅读 · 0 评论 -
debian9/ubuntu18/deepin 编译安装opencv for java和eclipse环境配置
写在前现在是2020.12,此时debian10已经出了。但是在debian10上编译出来的java库并不能够识别。原因没有找到。然后又在debian9、ubuntu18和deepin上进行测试,都能够正确编译。中间有很多坑。尤其是我用debian10编译的时候,坑了我一天半,最后换系统皆大欢喜。在此分享给大家心酸历程。opencvForJava1. 编译过程从OpenCV官网下载源...原创 2020-01-12 17:07:11 · 525 阅读 · 0 评论 -
Linux安装java环境配置、设置默认java版本
同时多个java版本1. 安装orcale java环境配置JAVA_HOME=/opt/jdk1.8JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport J...原创 2020-01-12 15:56:25 · 448 阅读 · 0 评论 -
ubuntu18/Debian9 安装后机箱前端耳机孔没声音
耳机没声音1.安装pavucontrolsudo apt install pavucontrol2.运行pavucontrol3.OutPutDevice(输出设备)Port选则Headphones(耳机)4.如果没有该选项,到Configuration(配置)里面更换profile,然后再到第3步骤。...原创 2020-01-12 15:52:21 · 397 阅读 · 0 评论 -
Debian9开机:firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)
参考:http://www.kbase101.com/question/31061.html#realtek firmwaredeb http://ftp.de.debian.org/debian stretch main non-freedeb-src http://ftp.de.debian.org/debian stretch main non-freesudo apt-get...原创 2020-01-12 15:50:40 · 4017 阅读 · 0 评论 -
缺少canberra-gtk-module
sudo apt install libcanberra-gtk-module原创 2020-01-12 15:25:27 · 2594 阅读 · 2 评论 -
debian9/10/ubuntu18安装搜狗输入法
安装sogou#1. 必须先删除ibus,否则fctix无法启动sudo apt remove ibus#2. 如果没有需要安装fctixsudo apt install fctix#3. 去官网下载sogosudp dpkg -i sogou包名#4. 修复依赖sudo apt --fix-broken installreboot#5. 打开fctix配置fctix-con...原创 2020-01-12 15:09:30 · 523 阅读 · 0 评论 -
《unix环境高级编程》笔记7——进程关系
进程关系文章目录进程关系终端登录终端登录原理网络登录伪终端进程组getpgrp 获取进程组IDsetpgid 设置组ID会话概念setsid 建立会话关于控制终端tcgettpgrp tcsetpgrp tcgetsid 通知内核哪一个是前台组作业控制:shell程序的执行与会话、前台进程组关系。ps 命令:支持作业的shell孤儿进程组(未完)孤儿进程组(未完)终端登录终端登录原理启动过...原创 2019-10-06 20:17:22 · 202 阅读 · 0 评论 -
《unix环境高级编程》笔记6——进程控制
文章目录进程控制进程标识——进程IDfork 创建新进程example:其他继承项目fork失败原因fork常见用法wait和waitpid父子进程结束通讯调用wait waitpid发生什么:原型wait3和wait4exec程序调用调用exec后新程序从父进程中保留的属性例程:更改用户ID和更改组ID使用setuid和setgid设置实际用户ID和有效组ID组ID解释器文件system函数,执...原创 2019-10-01 17:50:48 · 182 阅读 · 0 评论 -
《unix环境高级编程》笔记5——进程环境
文章目录进程环境进程的终止方式exit系列退出函数进程登记函数atexit环境表程序在存储空间布局size命令环境变量获取环境变量:设置或者增加环境变量:共享库存储空间的分配malloc calloc reallocsetjmp和longjmpgetrlimit和setrlimit进程环境进程的终止方式main返回调用exit调用_exit 或 _ Exit最后一个线程从启动例程返回...原创 2019-09-23 07:39:26 · 174 阅读 · 0 评论 -
《unix环境高级编程》笔记4——系统数据文件和信息
文章目录系统数据文件和信息口令文件获取口令文件 getwpuid getpwnam阴影口令组文件附属组ID查看附属组ID其他文件登录账户记录:系统标识 uname gethostname时间和日期返回当前时间time获取制定时钟时间clock_gettime设定时间 clock_settime时间转换:TZ影响的函数localtime mktime strftimeTZ影响的函数localtim...原创 2019-09-23 07:32:26 · 155 阅读 · 0 评论 -
《UNIX环境高级编程》笔记3——标准I/O库
文章目录流和FILE对象关于字节定向fwide设置流的定向标准输入、标准输出和标准错误缓冲更改缓冲类型setbuf /setvbuffflush 冲洗一个流打开流fopen 、freopen、fdopenfclose关闭文件流读写流getc/fgetc/getchar输入函数EOF情况判断ferror feof clearerr压回字符到流中输出函数 putc/fputc/putchar按行IO...原创 2019-09-15 19:28:26 · 143 阅读 · 0 评论 -
《unix环境高级编程》笔记2——文件和文件系统
文章目录文件和目录stat、fstat、fstatat和lstat 文件信息获取原型文件类型用户ID和用户组文件权限新文件和目录的权限access和faccessat 按照实际用户ID和实际ID组进行访问权限测试umask为进程设置文件模式创建屏蔽字umask命令chmod/fchmod/fchmodat 修改文件权限原型chown、fchown、fchownat、lchown 修改文件用户ID和...原创 2019-09-09 09:27:27 · 328 阅读 · 0 评论 -
《unix环境高级编程》笔记1——文件I/O篇
文章目录文件I/O概述文件描述符open和openat 打开文件creat 创建文件(可用open代替)close 关闭文件lseek 设置文件偏移量概念功能文件空洞:read 读取制定字节数原型write 写入文件原型I/O效率文件共享attention原子操作定义:案例:pread 和 pwrite 原子读写dup和dup2 复制现有文件描述描述sync 、fsync、fdatasync 缓冲...原创 2019-08-31 16:57:32 · 211 阅读 · 0 评论 -
Kali安装后输入密码后无法进入桌面的解决方案 2019.8
机器配置:核显 + NVIDIA的mx150问题描述:安装kali后正常启动,输入用户名和密码后,无法进入桌面。问题原因:英伟达显卡驱动问题解决方案:#####禁用独立显卡,使用核心显卡按ctrl+alt+f3 ,黑屏左上角光标闪烁,稍等片刻,进入tty3,输入用户名和密码,进入。(因为tty2没进去)。将nvida的驱动加入黑名单在编辑或者输入名利的过程中,会蹦出cpu报错...原创 2019-08-16 22:34:24 · 5810 阅读 · 8 评论 -
W: mdadm: no arrays found in config file or automatically导致开机变慢的解决方案(deepin)
文章目录写在前情景问题描述(重点)解决方案(重点):解决思路:原因分析:写在前这篇废话较多,可以直接看问题描述和解决方案。情景事情是这个样子地,我笔记本之前有两个系统,win10和(墙裂推荐的)deepin,deepin是平时的主力系统,但是因为特殊用途,我又装上了尘封已久的kali构成了win10+deepin+kali的三系统。一路轻车熟路,不过也遇到了一些小问题。制作好启动盘后进...原创 2019-08-16 22:32:16 · 8114 阅读 · 1 评论