
Linux
Linux内容
GLL_
每种编程语言独具特色,抓住自身特点去使用
展开
-
【Linux】Linux开发面试总结
1. 什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2. Unix和Linux有什么区别?Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之处,甚至有一部分人错误地认为Unix和Linux操作.原创 2020-11-10 11:19:36 · 397 阅读 · 0 评论 -
【Linux】Linux 怎么调节音频的扬声器和麦克风的音量
Linux 怎么调节音频的扬声器和麦克风的音量Linux一般有alsamixer和amixer两个命令alsamixer带有界面调节功能而amixer可以通过命令进行设置从而达到调节按F2 系统信息amixertrust100@ubuntu:~$ amixer scontrolsSimple mixer control 'Master',0Simple mix...原创 2020-03-30 18:05:14 · 6240 阅读 · 0 评论 -
【Linux】百万级别长连接,并发测试指南
前言都说haproxy很牛x, 可是测试的结果实在是不算满意, 越测试越失望,无论是长连接还是并发, 但是测试的流程以及工具倒是可以分享分享。也望指出不足之处。100w的长连接实在算不上太难的事情,不过对于网上关于测试方法以及测试工具的相关文章实在不甚满意,才有本文。本文有两个难点,我算不上完全解决。后端代码的性能. linux内核参数的优化.环境说明下面所有的测试机器都是...转载 2020-03-30 09:34:55 · 1527 阅读 · 0 评论 -
【Linux】Linux 如何使用scp免密复制文件到远程服务器
Linux 如何使用scp免密登录服务器scp命令每次上传到服务器都需要密码,所以要做一下配置这个是从本地复制到服务器上,但是要输入密码scp ./test root@192.168.40.2:/home/test/我们需要用ssh来解决这个问题在客户机上执行下面这个命令ssh-keygen -t rsa这个命令会生成~/.ssh/id_rsa.pub文件,这个...原创 2020-03-29 13:14:20 · 867 阅读 · 0 评论 -
【Linux】在Linux /Centos和Ubuntu上部署私人云盘seafile
在Linux /Centos和Ubuntu上部署私人云盘seafile目录一、在Centos上部署1.安装依赖环境2.启动mariadb服务,并设置开机自启3.修改MySQL密码4.安装Seafile5.启动seafile服务二、在Ubuntu上搭建云盘1.安装依赖2.下载seafile3.安装seafile4.启动seafile5.访问网站并登...原创 2020-03-28 21:24:09 · 841 阅读 · 0 评论 -
【Linux】Linux/ubuntu上部署ftp服务进行上传下载文件
Linux/ubuntu上部署ftp服务进行上传下载文件目录一.安装并启动 FTP 服务1.安装 VSFTPD2.启动 VSFTPD3.配置用户访问目录1)新建用户主目录2)新建用户 uftp 并设置密码3)限制该用户仅能通过 FTP 访问4)修改 vsftpd 配置5)设置访问权限二.访问uftp目录1.ftp客户端(ubuntu)2.通过Fi...原创 2020-03-28 17:11:23 · 2317 阅读 · 0 评论 -
【Linux】Linux/ubuntu上部署wordpress个人博客
Linux/ubuntu上部署wordpress目录一.准备 LAMP 环境1.安装 Apache22.安装 PHP 组件3.安装 MySQL 服务4.安装 phpmyadmin二、安装并配置 Wordpress1.安装 Wordpress2.为 wordpress 配置一个数据库3.配置 wordpress4.网页配置一.准备 LAMP 环境...原创 2020-03-28 15:54:20 · 1626 阅读 · 2 评论 -
【Linux】在Linux/Centos中搭建Discuz论坛 - 详解
在Linux中搭建Discuz操作系统:Centos1.准备好LAMP环境LAMP环境是Discuz的基础环境安装MySQL数据库yum install mysql-server -y启动MySQL服务systemctl start mysqld或者service mysqld startMySQL默认账户名和密码,我们可以设置自己的MySQL账户名...原创 2020-03-28 13:35:12 · 4127 阅读 · 4 评论 -
【Linux】Linux中如何在进不了操作系统的时候修改文件信息
Linux中如何在进不了操作系统的时候修改文件信息这个问题,是针对于我之前有次,为了试验重启自动执行程序所导致的后果。当时是这样的,我为了让开机后登录界面自动运行界面程序或者脚本,将程序放到了一个配置文件里,貌似是/etc/profile或者/etc/rc.d/rc.local里面,然后开机后就一直卡在登录界面之前,进不去系统想着怎么去掉那个配置文件里的那行运行程序的代码,在刚开始...原创 2020-03-24 23:38:36 · 1081 阅读 · 0 评论 -
【Linux】Linux中如何登陆界面后自动运行指定程序
Linux中如何登陆界面后自动运行指定程序在做了很多尝试之后,大多尝试都是改配置文件,在配置文件添加运行程序的名称直到我尝试了在autostart文件夹里的desktop文件,觉得屡试不爽。首先我们来看看简单的desktop文件里面的信息,文件名为example.desktop[Desktop Entry]Type=ApplicationExec=exampleHidden...原创 2020-03-24 22:34:37 · 2555 阅读 · 2 评论 -
【Linux】Linux Web服务器部署LNMT(Linux+Ngnix+MySQL/Mariadb+Tomcat)
Linux Web服务器部署LNMT(Linux+Ngnix+MySQL/Mariadb+Tomcat)操作系统:中标麒麟服务器端操作系统(方法与Cenos相似)1.安装tomcat官网下载https://tomcat.apache.org/下载tomcat 8选择Binary Distributions->Core->tar.gzapache-tomcat-8...原创 2020-03-24 10:38:20 · 493 阅读 · 0 评论 -
【Linux】统信 UOS操作系统忘记密码怎么办?
uos操作系统忘记密码怎么办?忘记密码的话,我们有两种方式,一种 是通过修改启动配置信息 二是通过修改硬盘里的文件,这里只讲解第一种方法1.开机启动后在选择UOS操作系统界面,按 e键 进入下面的界面2.下面修改一项 ro splash quiet 后面添加rw init=/bin/bash, 完成之后按F10键 ,进入root修改界面3.在下面的界面修改密码 ,输入...原创 2020-03-23 16:08:09 · 64860 阅读 · 5 评论 -
【Linux】Linux WEB服务器搭建LAMP(Linux+Apache+MySQL/MariaDB+PHP)
Linux WEB服务器搭建LMAP(Linux+Apache+MySQL/MariaDB+PHP)操作系统:中标麒麟服务器端操作系统(和Cenos方法差不多)目录1.Apache的下载安装启动2.PHP的安装3.MariaDB的安装4.Mariadb使用5.phpMyAdmin的安装(一个MySQL数据库后台管理工具)6.LAMP拓扑结构以及工作过程1.Apa...原创 2020-03-23 12:39:38 · 762 阅读 · 0 评论 -
【Linux】Linux服务器如何做raid0 raid1 raid10 raid 50
Linux服务器如何做raid0 raid1 raid10 raid 50下载MegaCli源码下面是我写的一个做raid的脚本#!/bin/shtar -zxvf raid-static-conf-v0.3.tar.gz -C /tmp/cd /tmp/raid-static-conf-v0.3/./installer#清除Raid配置MegaCli_ls -CfgClr...原创 2020-03-23 11:11:24 · 1495 阅读 · 0 评论 -
【Linux】Linux如何部署DHCP进行ip自动分配
Linux如何部署DHCP进行ip自动分配服务器操作系统 :中标麒麟服务器端操作系统v7.0 B20服务器-----------交换机-------------主机1 |-------------主机2 |-------------主机3 ...原创 2020-03-23 10:18:15 · 1513 阅读 · 0 评论 -
【Linux】Linux中在mate桌面和gnome桌面root自动登录设置
Linux中在mate桌面和gnome桌面自动登录设置我这里使用的操作系统为桌面版中标麒麟操作系统和服务器版的中标操作系统首先讲一下中标PC操作系统里面主要是mate桌面,所采用的是lightdmLightDM,即:Light Display Manager,是一个全新的、轻量的Linux桌面的桌面显示管理器LightDM是一个跨桌面显示管理器,其目的是成为 X org X 服务器...原创 2020-03-05 11:41:40 · 2417 阅读 · 0 评论 -
【Linux】【QT】基于s5p6818控制罗技c300摄像头的软件开发
s5p6818控制部分利用qt编写客户端测试效果原创 2020-02-12 15:13:16 · 524 阅读 · 0 评论 -
【Linux】Linux升级内核的正确姿势
Linux升级内核的正确姿势很多童鞋在玩耍linux发行版的时候,都会遇到各种各样的问题,比如:网卡不能使用,亮度不能调节,触摸板不能识别,蓝牙不能使用等等,这些关系都和linux的内核有关系。什么是linux内核?Linux内核(英语:Linux kernel),是一种开源的类Unix操作系统宏内核。Linux内核最早是于1991年由芬兰黑客林纳斯·托瓦兹为自己的个人计算机开发的...转载 2020-01-19 14:16:21 · 298 阅读 · 0 评论 -
【Linux】【ffmpeg】ubuntu安装ffmpeg并运行简单的例子
PC环境: Ubuntu 16.04.3编译步骤:1, 安装相关工具:sudoapt-getinstall-yautoconfautomakebuild-essentialgitlibass-devlibfreetype6-devlibsdl2-devlibtheora-devlibtoollibva-devlibvdpau-devlibvorbis-...原创 2020-01-09 13:15:55 · 1056 阅读 · 0 评论 -
【OpenCV】【Linux】Ubuntu上安装OpenCV
一、下载opencv源码包下载连接https://opencv.org/releases.html,在linux下,选择source格式的下载,我用的是3.4.1版本的。二、把源码包,放进Ubuntu中,解压三、在解压目录中新建文件夹build。四、准备opencv的依赖包$sudo apt-get update$ sudo apt-get install buil...转载 2020-01-09 13:03:52 · 391 阅读 · 1 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK AboutDialog类 【二十七】
gtk.AboutDialog小部件提供了一种显示有关程序信息的简单方法,例如其徽标,名称,版权,网站和许可证。当用户从“帮助”菜单中选择“关于”选项时,通常会打开一个“关于”对话框。对话框的所有部分都是可选的。“关于”对话框可以包含URL和电子邮件地址。gtk.AboutDialog在用户单击URL和电子邮件ID时提供全局挂钩以下是gtk.AboutDialog类的构造函数-...原创 2019-12-31 13:53:11 · 311 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK MessageDialog类 【二十六】
Messagedialog小部件是一个Dialog窗口,配置为显示代表消息类型的图像,即错误,问题或某些参考文本。使用以下构造函数声明MessageDialog对象-gtk.MessageDialog(parent = None, flags = 0, type = gtk.MESSAGE_INFO, buttons = gtk.BUTTONS_NONE, message_forma...原创 2019-12-31 12:58:00 · 438 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 对话框类 【二十五】
对话框小部件通常用作父窗口顶部的弹出窗口。对话框的目的是从用户那里收集一些数据并将其发送到父窗口。对话框可以是模式对话框(在其中阻止父框架),也可以是无模式对话框(可以绕过对话框)。PyGTK库的Dialog小部件是一个垂直分割的窗口。在其顶部,有一个gtk.VBox,其中包装了Label或Entry Widget。底部称为action_area,其中放置一个或多个按钮。gtk.HSepara...原创 2019-12-26 10:08:38 · 695 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 滚动条类 【二十四】
此类是gtk.Hscrollbar和gtk.Vscrollbar小部件的抽象基类。两者都与调整对象关联。滚动条的拇指位置由滚动调整控制。调整对象的属性如下使用-降低 滚动区域的最小值 上 滚动区域的最大值 值 表示滚动条的位置,该位置必须在上下之间 页面大小 表示可见的可滚动区域的大小 step_increment 单击小步进箭头时滚动的距离 ...原创 2019-12-26 09:43:17 · 327 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK SCale类 【二十三】
此类充当HScale和VScale小部件的抽象基类。这些小部件用作滑块控件并选择一个数值。该抽象类的以下方法由HScale类和VScale类实现- set_digits()-设置小数位数,以显示小部件的瞬时值。 set_draw_value()-设置为True,当前值将显示在滑块旁边。 set_value_pos()-这是绘制值的位置。可以是gtk.POS_LE...原创 2019-12-26 09:39:01 · 268 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 范围等级 【二十二】
此类充当小部件的基类,这些小部件可让用户在上下限之间调整数字参数的值。比例小部件(gtk.Hscale和gtk.Vscale)和滚动条小部件(gtk.HScrollbar和gtk.VScrollbar)从Range类派生功能。这些范围小部件与Adjustment对象一起使用。gtk.Range类的以下重要功能由Scale和Scrollbar小部件实现- set_update_policy...原创 2019-12-26 09:37:02 · 329 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 调整等级 【二十一】
PyGTK工具包中的某些小部件可以使用户通过使用鼠标或键盘在指定范围内调整其属性。诸如Viewport之类的小部件用于显示大数据的某些可调整部分,例如TextView控件中的多行文本。PyGTK使用gtk.Adjustment对象与此类小部件关联使用,以便将用户调整传递给某些回调函数进行处理。调整对象包含可调整值的上下边界及其增量步长参数。调整对象的参数更改时,它会发出更改或value_cha...原创 2019-12-26 09:35:33 · 277 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 工具栏类 【二十】
工具栏类继承自gtk.Container类。它拥有并管理一组按钮和其他小部件。通常在顶层窗口的菜单栏正下方可以看到一个或多个水平按钮条。工具栏也可以放在一个名为HandleBox的可分离窗口中。默认情况下,gtk.Toolbar小部件中的按钮是水平放置的。可以通过将direction属性设置为gtk.ORIENTATION_VERTICAL来设置垂直工具栏。可以将工具栏配置为显示带有图标,文本...原创 2019-12-26 09:33:57 · 507 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 菜单栏、菜单和菜单项【十九】
顶层gtk.Window标题栏正下方的水平栏被保留以显示一系列菜单。它是PyGTK API中gtk.MenuBar类的对象。gtk.Menu类的对象已添加到菜单栏。它还用于创建上下文菜单和弹出菜单。每个菜单可能包含一个或多个gtk.MenuItem小部件。其中一些可以是子菜单,并具有级联的MenuItem按钮。gtk.MenuBar是gtk.MenuShell类的子类。它有一个简单的默认构...原创 2019-12-26 09:30:29 · 739 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK RadioButton类 【十八】
单个RadioButton小部件提供的功能类似于CheckButton。但是,当同一容器中有多个单选按钮时,则互斥选择可供用户从可用选项之一中进行选择。如果容器中的每个单选按钮都属于同一组,那么当一个按钮被选中时,其他按钮将被自动取消选择。以下是gtk.RadioButton类的构造函数-gtk.RadioButton(group = None, Label = None, unerli...原创 2019-12-26 09:09:30 · 342 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK CheckButton类 【十七】
CheckButton小部件不过是样式为复选框和标签的ToggleButton。它继承了ToggleButton类的所有属性和方法。与ToggleButton的标题位于按钮表面的方式不同,CheckButton会显示一个可检查的小方块,并在其右侧带有标签。与gtk.CheckButton关联的构造函数,方法和信号与gtk.ToggleButton完全相同。例以下示例演示了CheckBu...原创 2019-12-26 09:03:27 · 338 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK ToggleButton类 【十六】
ToggleButton小部件是一个gtk.Button,它具有两种状态-按下或活动(或打开)状态以及正常或不活动(或关闭)状态。每次按下该按钮,状态就会交替变化。还可以通过set_active()方法以编程方式更改ToggleButton的状态。要切换按钮的状态,还可以使用toggled()方法。gtk.ToggleButton类具有以下构造函数-gtk.ToggleButton(l...原创 2019-12-24 22:38:52 · 311 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK ComboBox类 【十五】
ComboBox是任何GUI工具包中功能强大且流行的小部件。它提供了用户可以选择的项目下拉列表。gtk.ComboBox小部件实现了CellLayout接口,并提供了许多方法来管理项目的显示。gtk.ComboBox类的对象与ListSore相关联,ListSore是一个列表模型,可以与显示项目集合的小部件一起使用。使用append()方法将项目添加到ListStore。此外,将创建一个Cel...原创 2019-12-24 13:01:09 · 560 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 布局类 【十四】
gtk.Layout是类似于gtk.Fixed的容器小部件。通过指定绝对坐标将小部件放置在“布局”小部件中。但是,布局在以下方面与固定窗口小部件不同- 布局小部件可以具有无限的宽度和高度。width和height的最大值受无符号整数的大小限制。 gtk.DrawingArea窗口小部件可以包含在布局容器中。DrawingArea是一种画布,可以在其上绘制2D元素,例如线条,矩形等。...原创 2019-12-24 11:56:02 · 384 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK EventBox类 【十三】
PyGTK工具套件中的某些小部件没有自己的窗口。这样的无窗口小部件无法接收事件信号。如果将此类小部件(例如标签)放在事件框内,则可以接收信号。EventBox是一个不可见的容器,为无窗口小部件提供窗口。它有一个简单的构造函数,没有任何参数-gtk.EventBox()例在以下示例中,gtk.EventBox的两个小部件放置在顶层窗口中。在每个事件框内,将添加一个标签。现在,事件框...原创 2019-12-24 10:14:26 · 276 阅读 · 0 评论 -
【Python】【Linux】PyGTK模块的使用-目录
【Python】【Linux】PyGTK模块的使用-大全PyGTK demogithub项目地址:https://github.com/rong11417/PyGTK_demo教程1.【python】【linux】PyGTK模块的使用-PyGTK简介安装【一】2.【python】【linux】PyGTK模块的使用-PyGTK部件介绍【二】3.【python】【Linux】...原创 2019-12-24 10:09:58 · 633 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 对齐类 【十二】
事实证明,此小部件可用于控制其子小部件的对齐方式和大小。它具有四个属性,分别称为xalign,yalign,xscale和yscale。scale属性指定子窗口小部件将使用多少可用空间。align属性用于将子窗口小部件放置在可用区域中。这四个属性的浮点值都介于0和1.0之间。如果xscale和yscale属性设置为0,则意味着小部件不吸收任何可用空间,如果设置为1,则小部件分别吸收水平或垂直的...原创 2019-12-24 10:04:09 · 308 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK ButtonBox类 【十一】
gtk API中的ButtonBox类用作容器的基类,以容纳水平或垂直多个按钮。HButtonBox和VButtonBox这两个子类是从ButtonBox类派生的,ButtonBox类本身是gtk.Box类的子类。按钮框用于在整个应用程序中提供一致的按钮布局。它提供了一种在所有小部件上都保持不变的默认布局和默认间距值。gtk.Box类的set_spacing()方法可用于更改按钮框中按钮之...原创 2019-12-24 09:58:00 · 326 阅读 · 0 评论 -
【python】【linux】PyGTK模块的使用-PyGTK 盒子类 【十】
gtk.Box类是定义容器功能的抽象类,在该容器中将小部件放置在矩形区域中。gtk.HBox和gtk.VBox小部件是从中派生的。gtk.Hbox中的子窗口小部件在同一行中水平排列。另一方面,gtk.VBox的子窗口小部件在同一列中垂直排列。gtk.Box类使用以下构造函数-gtk.Box(homogenous = True, spacing = 0)默认情况下,homogene...原创 2019-12-24 09:54:10 · 361 阅读 · 0 评论 -
【python】【Linux】PyGTK模块的使用-PyGTK 容器类【九】
yGTK库提供了不同的容器类来控制窗口小部件的放置。最简单的方法是使用固定的容器类,然后通过指定其绝对坐标(以像素为单位)将小部件放置在其中。现在让我们遵循以下步骤-步骤1-声明固定类的对象fixed = gtk.Fixed()步骤2-创建一个按钮小部件,并使用需要x和y坐标的put()方法将其添加到固定容器中。在此,按钮将放置在(100,100)位置。btn = gtk....原创 2019-12-23 14:59:48 · 316 阅读 · 0 评论