首页 文章 精选 留言 我的

精选列表

搜索[Linux面板],共10000篇文章
优秀的个人博客,低调大师

Linux服务器---phpMyAdmin

phpMyAdmin工具 1、检测是否已安装php、php-mysql、apache等工具 [root@localhostsrc]# rpm-qa|grepphp php-cli-5.3.3-26.el6.i686 php-gd-5.3.3-26.el6.i686 php-mysql-5.3.3-26.el6.i686 php-pdo-5.3.3-26.el6.i686 php-5.3.3-26.el6.i686 php-xml-5.3.3-26.el6.i686 php-common-5.3.3-26.el6.i686 [root@localhostsrc]# 2、到phpMyAdmin官网下载“phpMyAdmin”,https://www.phpmyadmin.net/ 3、将下载的软件拷贝到“/var/www/html/”目录下,重命名“phpMyAdmin” [root@localhostdown]# tar–zxvfphpMyAdmin-4.8.2.tar.gz [root@localhostdown]# cp–rphpMyAdmin-4.8.2/var/www/html/phpMyAdmin 4、修改配置文件“config.sample.inc.php”,将第29行的“cookie”改为“http” [root@localhostsrc]# cd/var/www/html/phpMyAdmin/ [root@localhostphpMyAdmin]# geditconfig.sample.inc.php /*Authenticationtype*/ $cfg['Servers'][$i]['auth_type']='http'; 5、启动Apache和mysql [root@localhostphpMyAdmin]# servicehttpdstart 正在启动httpd: [root@localhostphpMyAdmin]# servicemysqldstart 正在启动mysqld:[确定] [root@localhostphpMyAdmin]# 6、在浏览器输入“127.0.0.1/phpMyAdmin”,就可以登录到phpMyAdmin

优秀的个人博客,低调大师

Linux 积极使用swap空间

本人没有钱买好一点的服务器 只买了一个1核2G内存装个 docker运行gitlab一个镜像就满了,哎 只能创建swap空间,积极使用swap空间如图 [root@sannian ~]# docker run -d --restart=always --name gitlab -m 1G --memory 4G -p 9999:80 twang2218/gitlab-ce-zh e0a609a49f34225e4eeebb50b8b0fa39b13a7dc11253432580a49bc4252e8bc3 [root@sannian ~]# echo 100 > /proc/sys/vm/swappiness [root@sannian ~]# vim /etc/sysctl.conf 添加: vm.swappiness=100 [root@sannian ~]# reboot 重启~!

优秀的个人博客,低调大师

Linux环境下Zookeeper安装

本文参考地址为:http://www.mamicode.com/info-detail-2243059.html1.安装wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz2.解压至/usr/local目录下tar -xzvf zookeeper-3.4.6.tar.gz -C /usr/local3.拷贝zookeeper配置文件cd zookeeper-3.4.6cd confcp zoo_sample.cfg zoo.cfg4.编辑zoo.cfgvim zoo.cfg#zookeeper的数据存放地址和日志地址dataDir=/home/hadoop/usr/local/zookeeper/data #目录自己创建,同下dataLogDir=/home/hadoop/usr/local/zookeeper/logsserver.1=192.168.126:2888:3888*注:server.id=hostname:port:port。第一个端口用于集合体中的 follower 以侦听 leader;第二个端口用于 Leader 选举。第一个hostname即为本服务器地址*5.启动cd ../bincd binsh zkServer.sh start //启动sh zkServer.sh status //检查状态sh zkServer.sh stop //停止注意:此处会出现一个错误错误信息:JMX enabled by defaultzkServer.sh: 81: /usr/local/zookeeper-3.4.6/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")解决方式:Ubuntu的默认shell有问题,把dash改成bash就可以了还有就是./zkSer.sh start启动可以避免出现这种错误信息,而且命令很简单。

优秀的个人博客,低调大师

Arch Linux 各种问题汇总

本机安装了Gnome 3.28.2这个版本的图形界面,一下问题是优化过程中遇到的问题,在此记录一下,可能会帮助到一些人。 用文件管理器打开文件 描述 浏览器下载了文件,右键点击文件--》在文件夹zhon中显示,打开的不是文件了管理器,而是别的,比如我的是VSCode 解决 $ xdg-mime default org.gnome.Nautilus.desktop inode/directory 桌面图标显示 不提供该项功能 GNOME 3.28之前,桌面图标通过Files在桌面上绘制一个透明的带图标的窗口实现。在GNOME 3.28中,该功能被移除,桌面图标不再在GNOME上可用。可能的方案包括使用Nemo(GNOME File的一个分支,目前仍支持桌面图标)或安装gnome-shell-extension-desktop-iconsAUR插件以部分复刻GNOME 3.26以下支持的桌面图标功能。更多信息请访问Arch forum thread。---https://wiki.archlinux.org/index.php/GNOME_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E6.A1.8C.E9.9D.A2.E5.9B.BE.E6.A0.87 shell 透明设置 不提供该项功能 GNOME Shell主题 GNOME Shell本身的主题是可配置的。首先确认您已安装gnome-shell-extensions软件包以应用Shell主题。然后通过GNOME Tweaks或通过GNOME Shell Extensions 网站启用“User Themes”扩展。Shel主题可以通过使用GNOME Tweaks软件加载并选用。 AUR中中有大量可用的GNOME Shell主题。 Shell主题也可在gnome-look.org下载。---https://wiki.archlinux.org/index.php/GNOME_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E6.9C.80.E5.A4.A7.E5.8C.96.E6.97.B6.E9.9A.90.E8.97.8F.E6.A0.87.E9.A2.98.E6.A0.8F

优秀的个人博客,低调大师

linux中btt工具详解

在之前的文章中介绍了如何使用blktrace 以及其工作原理和架构。我们知道blktrace 跟踪块设备的统计信息,每个CPU会有一个文件存储,然后通过blkparse可以将这些文件整合成一个文件来显示。 不过blkparse显示的文件过于庞大,而通过btt分析后会发现监控数据变得更加有意义。 1. 示例 监控获得数据 #blktrace -d /dev/sda -o sdatest 合并多个文件 #blkparse -i sdatest -d sdatest.bin #btt -i sdatest.bin 2. 输出简要信息 第一部分平均时间 IO时间主要是分为三个区域: nÂÂ 插入或合并IO到请求队列的时间,计算从块层到插入,即Q2I(Q2I=Q2G+G2I) nÂÂ 请求队列到驱动的时间,即是I2D。 nÂÂ 驱动和设备时间,即是D2C. 此外还有还有Q2Q表示IO交到块层的时间。系统等待请求的时间在Q2G中。一般情况下Q2C=Q2I+I2D+D2C,说一般情况因为有些IO会会执行merge。 把大写字母函数的表,再次方便查找: Act Description A IO was remapped to a different device B IO bounced C IO completion D IO issued to driver F IO front merged with request on queue G Get request I IO inserted onto request queue M IO back merged with request on queue P Plug request Q IO handled by request queue code S Sleep request T Unplug due to timeout U Unplug request X Split 显示所有IO的平均时间,如下 ==================== All Devices ==================== ALL MIN AVG MAX N --------------- ------------- ------------- ------------- ----------- Q2Q 0.000001946 0.091683105 2.044408235 23 Q2G 0.000000414 0.000033828 0.000674679 25 G2I 0.000000102 0.000144889 0.002673577 25 Q2M 0.000000182 0.000000856 0.000002371 4 I2D 0.000000470 0.004403646 0.005128490 16 M2D 0.000004614 0.003767183 0.005123517 4 D2C 0.000103260 0.003153379 0.043896995 20 Q2C 0.000105885 0.007446862 0.043903980 20 第二部分设备损耗 第一部分中得到设备的平均延时,第二部分得到各个阶段消耗比例得到定性分析,如下图: ==================== Device Overhead ==================== DEV | Q2G G2I Q2M I2D D2C ---------- | --------- --------- --------- --------- --------- ( 8, 0) | 0.5678% 2.4320% 0.0023% 47.3074% 42.3451% ---------- | --------- --------- --------- --------- --------- Overall | 0.5678% 2.4320% 0.0023% 47.3074% 42.3451% 第三部分设备合并信息 ==================== Device Merge Information ==================== DEV | #Q #D Ratio | BLKmin BLKavg BLKmax Total ---------- | -------- -------- ------- | -------- -------- -------- -------- ( 8, 0) | 25 25 1.0 | 1 672 2560 16808 Q表示传入的IO请求,D表示合并后发出的请求,此外还能看到平均IO块大小为672。 第四部分磁盘寻道讯息 用于显示连续队列和提交IO之间的扇区距离。NSEEKS表示提交到驱动的IO寻道次数, MEAS表示IO之间距离,MEDIA为0表示向前和向后寻道次数一样,MODE中数值表示块IO中连续的扇区,这部分比较晦涩。 包含Q2Q和D2D两部分,Q2Q是到达的IO请求之间,D2D是驱动中处理的IO.请求 ==================== Device Q2Q Seek Information ==================== DEV | NSEEKS MEAN MEDIAN | MODE ---------- | --------------- --------------- --------------- | --------------- ( 8, 0) | 24 5406419.2 0 | 0(8) ---------- | --------------- --------------- --------------- | --------------- Overall | NSEEKS MEAN MEDIAN | MODE Average | 24 5406419.2 0 | 0(8) ==================== Device D2D Seek Information ==================== DEV | NSEEKS MEAN MEDIAN | MODE ---------- | --------------- --------------- --------------- | --------------- ( 8, 0) | 25 5190101.0 0 | 0(9) ---------- | --------------- --------------- --------------- | --------------- Overall | NSEEKS MEAN MEDIAN | MODE Average | 25 5190101.0 0 | 0(9) 第五部分请求队列阻塞信息 队列不是无限的的,必然存在队列阻塞情况,这个就是现实队列阻塞,不能被驱动处理。这里的统计信息就是现实不能被处理的比例,如下图: ==================== Plug Information ==================== DEV | # Plugs # Timer Us | % Time Q Plugged ---------- | ---------- ---------- | ---------------- ( 8, 0) | 12( 0) | 0.032358934% DEV | IOs/Unp IOs/Unp(to) ---------- | ---------- ---------- ( 8, 0) | 2.1 0.0 ---------- | ---------- ---------- Overall | IOs/Unp IOs/Unp(to) Average | 2.1 0.0 第六部分队列中IO调度 有时候需要关注请求在IO调度上花费的时间。 DEV | Avg Reqs @ Q ---------- | ------------- ( 8, 0) | 4.4 详细数据 使用--all-data或-A可以显示更详细信息。 可以显示每个设备的在各个阶段的统计数据。 3. 活动数据文件 活动数据文件的格式容易被画图和分析,如下: # Total System # Total System : q activity 0.000000624 0.0 0.000000624 0.4 0.004054842 0.4 0.004054842 0.0 2.048463077 0.0 2.048463077 0.4 2.108712044 0.4 2.108712044 0.0 文件中数据是划分成对的,每对包含队列信息和完成信息。

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册