提交 60c10304 编写于 作者: 茶陵後's avatar 茶陵後 👍

#1 删除多余文件

上级 10b8f598
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org
root = true
[*]
# Change these settings to your own preference
indent_style = space
indent_size = 2
# We recommend you to keep these unchanged
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
\ No newline at end of file
name: Deploy Github Pages
on:
workflow_dispatch:
push:
branches:
- main
- master
jobs:
deploy-gh-pages:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14
- uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: prepare
run: |
cd "$GITHUB_WORKSPACE"
git config --global init.defaultBranch main
git config --global user.name "${GITHUB_ACTOR}"
git config --global user.email "${GITHUB_ACTOR}@bots.github.com"
- run: git submodule update --init
- run: npm ci
- run: npm run build
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
publish_branch: gh-pages # deploying branch
carlos-algms.github.io
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<resourceExtensions />
<wildcardResourcePatterns>
<entry name="!?*.java" />
<entry name="!?*.form" />
<entry name="!?*.class" />
<entry name="!?*.groovy" />
<entry name="!?*.scala" />
<entry name="!?*.flex" />
<entry name="!?*.kt" />
<entry name="!?*.clj" />
<entry name="!?*.aj" />
</wildcardResourcePatterns>
<annotationProcessing>
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ComposerJsonPluginSettings">
<unboundedVersionInspectionSettings>
<excludedPackages />
</unboundedVersionInspectionSettings>
<customRepositories />
</component>
</project>
\ No newline at end of file
<component name="CopyrightManager">
<settings default="" />
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
<file url="file://$PROJECT_DIR$/.gitignore" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/_config.yml" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/full-pages/angular2-todo-list" charset="windows-1252" />
<file url="file://$PROJECT_DIR$/package.json" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/source/_posts/Install-oracle-java-on-ubuntu.md" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/themes/landscape/Gruntfile.js" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/themes/landscape/layout/_partial/after-footer.ejs" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/themes/landscape/layout/_partial/head.ejs" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/themes/landscape/source/js/script.js" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/../hexo-theme-materialize/package.json" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Eslint" enabled="true" level="ERROR" enabled_by_default="true" />
<inspection_tool class="HtmlUnknownAttribute" enabled="true" level="WARNING" enabled_by_default="true">
<option name="myValues">
<value>
<list size="56">
<item index="0" class="java.lang.String" itemvalue="ng-app" />
<item index="1" class="java.lang.String" itemvalue="ng-repeat" />
<item index="2" class="java.lang.String" itemvalue="ng-click" />
<item index="3" class="java.lang.String" itemvalue="ng-submit" />
<item index="4" class="java.lang.String" itemvalue="ng-if" />
<item index="5" class="java.lang.String" itemvalue="ui-view" />
<item index="6" class="java.lang.String" itemvalue="ui-sref" />
<item index="7" class="java.lang.String" itemvalue="ui-sref-active" />
<item index="8" class="java.lang.String" itemvalue="help-block" />
<item index="9" class="java.lang.String" itemvalue="data-help-block" />
<item index="10" class="java.lang.String" itemvalue="icon" />
<item index="11" class="java.lang.String" itemvalue="icon-fa" />
<item index="12" class="java.lang.String" itemvalue="icon-str" />
<item index="13" class="java.lang.String" itemvalue="sagui-require-from-group" />
<item index="14" class="java.lang.String" itemvalue="sagui-model" />
<item index="15" class="java.lang.String" itemvalue="sagui-name" />
<item index="16" class="java.lang.String" itemvalue="sagui-class" />
<item index="17" class="java.lang.String" itemvalue="sagui-mask" />
<item index="18" class="java.lang.String" itemvalue="sagui-options" />
<item index="19" class="java.lang.String" itemvalue="sagui-select2" />
<item index="20" class="java.lang.String" itemvalue="label" />
<item index="21" class="java.lang.String" itemvalue="name" />
<item index="22" class="java.lang.String" itemvalue="value" />
<item index="23" class="java.lang.String" itemvalue="placeholder" />
<item index="24" class="java.lang.String" itemvalue="multiple" />
<item index="25" class="java.lang.String" itemvalue="rows" />
<item index="26" class="java.lang.String" itemvalue="date-empty" />
<item index="27" class="java.lang.String" itemvalue="date-end" />
<item index="28" class="java.lang.String" itemvalue="data-filter" />
<item index="29" class="java.lang.String" itemvalue="data-ajax-parser" />
<item index="30" class="java.lang.String" itemvalue="data-ajax-result-parser" />
<item index="31" class="java.lang.String" itemvalue="data-selected" />
<item index="32" class="java.lang.String" itemvalue="selected" />
<item index="33" class="java.lang.String" itemvalue="data-source" />
<item index="34" class="java.lang.String" itemvalue="source" />
<item index="35" class="java.lang.String" itemvalue="simple" />
<item index="36" class="java.lang.String" itemvalue="precision" />
<item index="37" class="java.lang.String" itemvalue="required" />
<item index="38" class="java.lang.String" itemvalue="minlength" />
<item index="39" class="java.lang.String" itemvalue="maxlength" />
<item index="40" class="java.lang.String" itemvalue="rangelength" />
<item index="41" class="java.lang.String" itemvalue="min" />
<item index="42" class="java.lang.String" itemvalue="max" />
<item index="43" class="java.lang.String" itemvalue="range" />
<item index="44" class="java.lang.String" itemvalue="number" />
<item index="45" class="java.lang.String" itemvalue="alphanumeric" />
<item index="46" class="java.lang.String" itemvalue="integer" />
<item index="47" class="java.lang.String" itemvalue="lettersonly" />
<item index="48" class="java.lang.String" itemvalue="nowhitespace" />
<item index="49" class="java.lang.String" itemvalue="postalcodebr" />
<item index="50" class="java.lang.String" itemvalue="time" />
<item index="51" class="java.lang.String" itemvalue="equal-to" />
<item index="52" class="java.lang.String" itemvalue="select2-options" />
<item index="53" class="java.lang.String" itemvalue="sagui-tabindex" />
<item index="54" class="java.lang.String" itemvalue="sagui-autofocus" />
<item index="55" class="java.lang.String" itemvalue="sagui-datatables" />
</list>
</value>
</option>
<option name="myCustomValuesEnabled" value="true" />
</inspection_tool>
<inspection_tool class="HtmlUnknownBooleanAttribute" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="HtmlUnknownTag" enabled="true" level="WARNING" enabled_by_default="true">
<option name="myValues">
<value>
<list size="39">
<item index="0" class="java.lang.String" itemvalue="nobr" />
<item index="1" class="java.lang.String" itemvalue="noembed" />
<item index="2" class="java.lang.String" itemvalue="comment" />
<item index="3" class="java.lang.String" itemvalue="noscript" />
<item index="4" class="java.lang.String" itemvalue="embed" />
<item index="5" class="java.lang.String" itemvalue="script" />
<item index="6" class="java.lang.String" itemvalue="sagui-template" />
<item index="7" class="java.lang.String" itemvalue="tabset" />
<item index="8" class="java.lang.String" itemvalue="tab" />
<item index="9" class="java.lang.String" itemvalue="sagui-input" />
<item index="10" class="java.lang.String" itemvalue="sagui-input-static" />
<item index="11" class="java.lang.String" itemvalue="sagui-textarea" />
<item index="12" class="java.lang.String" itemvalue="sagui-cnpj" />
<item index="13" class="java.lang.String" itemvalue="sagui-cpf" />
<item index="14" class="java.lang.String" itemvalue="sagui-celular" />
<item index="15" class="java.lang.String" itemvalue="sagui-telefone" />
<item index="16" class="java.lang.String" itemvalue="sagui-checkbox" />
<item index="17" class="java.lang.String" itemvalue="sagui-radio" />
<item index="18" class="java.lang.String" itemvalue="sagui-data" />
<item index="19" class="java.lang.String" itemvalue="sagui-horas" />
<item index="20" class="java.lang.String" itemvalue="sagui-email" />
<item index="21" class="java.lang.String" itemvalue="sagui-password" />
<item index="22" class="java.lang.String" itemvalue="sagui-placa-carro" />
<item index="23" class="java.lang.String" itemvalue="sagui-reais" />
<item index="24" class="java.lang.String" itemvalue="sagui-float" />
<item index="25" class="java.lang.String" itemvalue="sagui-integer" />
<item index="26" class="java.lang.String" itemvalue="sagui-select" />
<item index="27" class="java.lang.String" itemvalue="sagui-select2" />
<item index="28" class="java.lang.String" itemvalue="sagui-select2-ajax" />
<item index="29" class="java.lang.String" itemvalue="sagui-btn-context" />
<item index="30" class="java.lang.String" itemvalue="sagui-btn-action" />
<item index="31" class="java.lang.String" itemvalue="sagui-btn-next" />
<item index="32" class="java.lang.String" itemvalue="sagui-btn-previous" />
<item index="33" class="java.lang.String" itemvalue="sagui-btn-print" />
<item index="34" class="java.lang.String" itemvalue="sagui-btn-save" />
<item index="35" class="java.lang.String" itemvalue="sagui-btn-confirm" />
<item index="36" class="java.lang.String" itemvalue="sagui-btn-cancel" />
<item index="37" class="java.lang.String" itemvalue="sagui-btn-delete" />
<item index="38" class="java.lang.String" itemvalue="sagui-btn-alert" />
</list>
</value>
</option>
<option name="myCustomValuesEnabled" value="true" />
</inspection_tool>
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
<option name="processCode" value="true" />
<option name="processLiterals" value="true" />
<option name="processComments" value="true" />
</inspection_tool>
</profile>
</component>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<settings>
<option name="PROJECT_PROFILE" value="Project Default" />
<option name="USE_PROJECT_PROFILE" value="true" />
<version value="1.0" />
</settings>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="Node.js Core" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_3" default="false">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/carlos-algms.github.io.iml" filepath="$PROJECT_DIR$/carlos-algms.github.io.iml" />
<module fileurl="file://$PROJECT_DIR$/themes/materialize/materialize.iml" filepath="$PROJECT_DIR$/themes/materialize/materialize.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="TerminalProjectOptionsProvider">
<option name="myShellPath" value="C:\cygwin\bin\bash-start.bat" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
<mapping directory="$PROJECT_DIR$/themes/materialize" vcs="Git" />
</component>
</project>
\ No newline at end of file
module.exports = {
printWidth: 100,
singleQuote: true,
tabWidth: 2,
trailingComma: 'all',
overrides: [
{
files: '*.ejs',
options: { parser: 'html' },
},
],
};
......@@ -12,7 +12,7 @@ timezone: Asia/Shanghai
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://dev-cloud.gitcode.host/oss-pedia/
url: https://docs.gitcode.net/
root: /oss-pedia/
# permalink: blog/:title/
# permalink_defaults:
......
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/node_modules" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/public" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="require" level="application" />
<orderEntry type="library" name="jquery" level="application" />
</component>
</module>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Configure Ubuntu Server to Support Pt-Br | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Every cloud that you use outside Brazil, does not come with pt-br support installed.When you access your server via SSH, almost every command that you run on terminal,will generate a warn that your la">
<meta property="og:type" content="article">
<meta property="og:title" content="Configure Ubuntu Server to Support Pt-Br">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Every cloud that you use outside Brazil, does not come with pt-br support installed.When you access your server via SSH, almost every command that you run on terminal,will generate a warn that your la">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2014-07-06T23:01:32.000Z">
<meta property="article:modified_time" content="2014-07-06T23:01:32.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Ubuntu">
<meta property="article:tag" content="cloud">
<meta property="article:tag" content="VM">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-configure-ubuntu-server-to-support-pt-br" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Configure Ubuntu Server to Support Pt-Br
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T23:01:32.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Every cloud that you use outside Brazil, does not come with pt-br support installed.<br>When you access your server via SSH, almost every command that you run on terminal,<br>will generate a warn that your language is not supported.</p>
<a id="more"></a>
<p>To avoid this annoying warning, you just need to install the language pack.</p>
<p>Note: This will not translate your Ubuntu, this will only add support to your<br>language and remove the errors.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">sudo apt-get install language-pack-pt-base</span><br><span class="line">sudo dpkg-reconfigure locales</span><br></pre></td></tr></table></figure>
<h3 id="Configure-timezone"><a href="#Configure-timezone" class="headerlink" title="Configure timezone"></a>Configure timezone</h3><p>After install the language-pack, is a good pratice configure the clock of<br>your Ubuntu to reflect the clock of your<br>location.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo dpkg-reconfigure tzdata</span><br></pre></td></tr></table></figure>
<p>First chose America, then São Paulo, or your own city.</p>
<p>You can verify the current time by run the command:</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">date</span><br></pre></td></tr></table></figure>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/" data-id="cl17rokj10007j60c7zet6wje" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/VM/" rel="tag">VM</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cloud/" rel="tag">cloud</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="How to CHMOD on Multiple Files or Folder at Same Time"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">How to CHMOD on Multiple Files or Folder at Same Time</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="How to Configure the Hostname of the Server"
>
<span class="article-nav-title truncate">How to Configure the Hostname of the Server</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>How to Configure the Hostname of the Server | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Hostname X FQDN">
<meta property="og:type" content="article">
<meta property="og:title" content="How to Configure the Hostname of the Server">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Hostname X FQDN">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2014-07-06T16:27:40.000Z">
<meta property="article:modified_time" content="2014-07-06T16:27:40.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Ubuntu">
<meta property="article:tag" content="Cloud">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-how-to-configure-the-hostname-of-the-server" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
How to Configure the Hostname of the Server
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T16:27:40.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<h2 id="Hostname-X-FQDN"><a href="#Hostname-X-FQDN" class="headerlink" title="Hostname X FQDN"></a>Hostname X FQDN</h2><a id="more"></a>
<h3 id="Hostname"><a href="#Hostname" class="headerlink" title="Hostname"></a>Hostname</h3><p>Hostname is the name that you give to your machine.<br>It is used on your local network and is shown at terminal after the name of loged user,<br>ex: john@[hostname]. There is no way to access your server remotely with this name.</p>
<p>The name could be anything that start with a letter and can have numbers, undercore and dash.<br>Ex: “john-notebook” or “office-pc3” or “plato”.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">$ <span class="built_in">echo</span> <span class="string">&quot;machine-name&quot;</span> &gt; /etc/hostname</span><br><span class="line">$ hostname -F /etc/hostname</span><br></pre></td></tr></table></figure>
<h3 id="FQDN"><a href="#FQDN" class="headerlink" title="FQDN"></a>FQDN</h3><p><strong>Full Qualified Domain Name</strong> is the domain that you pay to register.<br>It is the only way that you can access your machine by a name and not by an IP.</p>
<p>ex: company.com, myblog.net, or restaurant.com.br, it is your choice.<br>Configure it is mandatory when you want to have a valid reverse dns.</p>
<h3 id="Update-etc-hosts"><a href="#Update-etc-hosts" class="headerlink" title="Update /etc/hosts"></a>Update /etc/hosts</h3><p>Here you will configure your external IP followed by your FQDN and your hostname, in that order.<br>If yout dont follow that order, you can`t have your reverse dns working.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">127.0.0.1 localhost.localdomain localhost</span><br><span class="line">XXX.X.X.X machine-name.domain.tld machine-name</span><br></pre></td></tr></table></figure>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/" data-id="cl17rokj5000bj60c7qau1nt4" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Cloud/" rel="tag">Cloud</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Configure Ubuntu Server to Support Pt-Br"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Configure Ubuntu Server to Support Pt-Br</span>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Install Oracle Java on Ubuntu | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Ubuntu comes with an opensource java installed. To use the oracle’s java,you need to remove the openjkd and install oracle’s.">
<meta property="og:type" content="article">
<meta property="og:title" content="Install Oracle Java on Ubuntu">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Ubuntu comes with an opensource java installed. To use the oracle’s java,you need to remove the openjkd and install oracle’s.">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2014-11-20T09:30:00.000Z">
<meta property="article:modified_time" content="2014-11-20T09:30:00.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Ubuntu">
<meta property="article:tag" content="Java">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-Install-oracle-java-on-ubuntu" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Install Oracle Java on Ubuntu
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:30:00.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Ubuntu comes with an opensource java installed. To use the oracle’s java,<br>you need to remove the openjkd and install oracle’s.</p>
<a id="more"></a>
<p>First we need to remove the openjdk from Ubuntu.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo apt-get purge openjdk*</span><br></pre></td></tr></table></figure>
<p>Then add webupd8team repository, since Oracle still don’t have an official repository.</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">sudo add-apt-repository ppa:webupd8team/java</span><br><span class="line">sudo apt-get update</span><br></pre></td></tr></table></figure>
<p>After the update finished, we can install java via:</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo apt-get install oracle-java8-installer</span><br></pre></td></tr></table></figure>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/" data-id="cl17rokim0003j60c3cknc58x" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Java/" rel="tag">Java</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="How to CHMOD on Multiple Files or Folder at Same Time"
>
<span class="article-nav-title truncate">How to CHMOD on Multiple Files or Folder at Same Time</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>How to CHMOD on Multiple Files or Folder at Same Time | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Do chmod on multiple files could be hard if you only use chmod alone.You can use find command to filter files and folder and apply chmod with only one simple line.">
<meta property="og:type" content="article">
<meta property="og:title" content="How to CHMOD on Multiple Files or Folder at Same Time">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Do chmod on multiple files could be hard if you only use chmod alone.You can use find command to filter files and folder and apply chmod with only one simple line.">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2014-11-20T09:11:46.000Z">
<meta property="article:modified_time" content="2014-11-20T09:11:46.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Ubuntu">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-how-to-chmod-on-multiple-files-or-folder-at-same-time" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
How to CHMOD on Multiple Files or Folder at Same Time
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:11:46.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Do chmod on multiple files could be hard if you only use chmod alone.<br>You can use find command to filter files and folder and apply chmod with only one simple line.</p>
<a id="more"></a>
<p>Apply CHMOD to every folder and subfolder recursively</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">find clients/ -<span class="built_in">type</span> d -print0 | xargs -0 chmod 755</span><br></pre></td></tr></table></figure>
<p>Apply CHMOD to every file recursively</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">find clients/ -<span class="built_in">type</span> f -print0 | xargs -0 chmod 644</span><br></pre></td></tr></table></figure>
<p>The trick is <code>-type -d</code> and <code>-type -f</code> that tell to find command<br>to only find folders and files, respectively.</p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/" data-id="cl17rokj4000aj60cfyz972ix" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Install Oracle Java on Ubuntu"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Install Oracle Java on Ubuntu</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="Configure Ubuntu Server to Support Pt-Br"
>
<span class="article-nav-title truncate">Configure Ubuntu Server to Support Pt-Br</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="O Linux pode memoriza todas as senhas utilizadas no SSH até que o usuário faça logoff ou reinicie o computador.As senhas ficam salvas no sistema de credenciais nativo do Linux. O Windows não possui es">
<meta property="og:type" content="article">
<meta property="og:title" content="Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="O Linux pode memoriza todas as senhas utilizadas no SSH até que o usuário faça logoff ou reinicie o computador.As senhas ficam salvas no sistema de credenciais nativo do Linux. O Windows não possui es">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2016-01-10T10:55:56.000Z">
<meta property="article:modified_time" content="2016-01-10T10:55:56.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="cygwin">
<meta property="article:tag" content="windows">
<meta property="article:tag" content="ssh">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-10T10:55:56.000Z"
itemprop="datePublished"
title="Date published"
>1月 10, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>O Linux pode memoriza todas as senhas utilizadas no <code>SSH</code> até que o usuário faça logoff ou reinicie o computador.<br>As senhas ficam salvas no sistema de credenciais nativo do Linux.</p>
<p>O Windows não possui este recurso, sendo necessário alguns passos para conseguir o mesmo efeito.</p>
<a id="more"></a>
<p>O <a target="_blank" rel="noopener" href="https://cygwin.com/install.html">cygwin</a> ou o <a target="_blank" rel="noopener" href="https://git-scm.com/downloads">gitbash</a>, possuem um recurso chamado <code>ssh-agent</code> que é iniciado ao fazer uma chamada ao comando <code>ssh</code>.<br>O que vamos fazer é iniciar um único <code>ssh-agent</code> que ficará rodando até que o usuário faça logoff ou reinicie o computador.</p>
<h2 id="Habilitar-a-pasta-bin-na-home-do-usuario"><a href="#Habilitar-a-pasta-bin-na-home-do-usuario" class="headerlink" title="Habilitar a pasta bin na home do usuário"></a>Habilitar a pasta bin na home do usuário</h2><p>Para armazenarmos os arquivos na pasta do próprio usuário, descomente as seguintes linhas:</p>
<p><code>$ vim ~/.bash_profile</code></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Set PATH so it includes user&#x27;s private bin if it exists</span></span><br><span class="line"><span class="keyword">if</span> [ -d <span class="string">&quot;<span class="variable">$&#123;HOME&#125;</span>/bin&quot;</span> ] ; <span class="keyword">then</span></span><br><span class="line"> PATH=<span class="string">&quot;<span class="variable">$&#123;HOME&#125;</span>/bin:<span class="variable">$&#123;PATH&#125;</span>&quot;</span></span><br><span class="line"><span class="keyword">fi</span></span><br></pre></td></tr></table></figure>
<h2 id="Criar-script-customizado-para-usar-o-SSH-sem-senha"><a href="#Criar-script-customizado-para-usar-o-SSH-sem-senha" class="headerlink" title="Criar script customizado para usar o SSH sem senha"></a>Criar script customizado para usar o SSH sem senha</h2><p>Nós vamos “enganar” o sistema criando um arquivo com o nome de <code>ssh</code> que fará toda a mágica:</p>
<p><code>$ vim ~/bin/ssh</code></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/bash</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> [ -f <span class="variable">$&#123;HOME&#125;</span>/.ssh-agent ]; <span class="keyword">then</span></span><br><span class="line"> . <span class="variable">$&#123;HOME&#125;</span>/.ssh-agent &gt; /dev/null</span><br><span class="line"><span class="keyword">fi</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> [ -z <span class="string">&quot;<span class="variable">$SSH_AGENT_PID</span>&quot;</span> -o -z <span class="string">&quot;`/usr/bin/ps -a|/usr/bin/egrep \&quot;^[ ]+<span class="variable">$SSH_AGENT_PID</span>\&quot;`&quot;</span> ]; <span class="keyword">then</span></span><br><span class="line"> /usr/bin/ssh-agent &gt; <span class="variable">$&#123;HOME&#125;</span>/.ssh-agent</span><br><span class="line"> . <span class="variable">$&#123;HOME&#125;</span>/.ssh-agent &gt; /dev/null</span><br><span class="line"> ssh-add</span><br><span class="line"><span class="keyword">fi</span></span><br><span class="line"></span><br><span class="line">/bin/ssh <span class="string">&quot;<span class="variable">$@</span>&quot;</span></span><br><span class="line"></span><br></pre></td></tr></table></figure>
<p>O que o nosso script faz é bem simples:<br>Na linha <strong>3</strong> ele verifica se existe um arquivo do <code>ssh-agent</code> criado e o executa, na linha <strong>4</strong>, para carregar suas variáveis na memória.</p>
<p>Na linha <strong>7</strong> é feita uma verificação para garantir que os dados armazenados são realmente do agente que está rodando.<br>Caso não seja, as linhas <strong>8</strong> e <strong>9</strong> iniciam um novo agente e armazenam seus dados no arquivo.</p>
<p>A linha <strong>10</strong> inicia o processo que vai soliciar a senha e armazenar no agente para utilização futura.</p>
<p>O legal desse script é que só será solicitado a senha na primeira vez que o comando <code>ssh</code> for utilizado.<br>Encontrei outros scripts que solicitavam a senha da private.key mesmo que o <code>ssh</code> não fosse utilizado.<br>O agente também não será iniciado antes do comando <code>ssh</code> ser chamado.</p>
<p>Na linha <strong>13</strong> vamos chamar o verdadeiro <code>SSH</code> do sistema passando todos os parametros.</p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/" data-id="cl17rokj20008j60c3lowej6z" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/ssh/" rel="tag">ssh</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/windows/" rel="tag">windows</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Tutorial Docker Iniciando E Como Rodar Containers"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Tutorial Docker Iniciando E Como Rodar Containers</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="Install Oracle Java on Ubuntu"
>
<span class="article-nav-title truncate">Install Oracle Java on Ubuntu</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Tutorial Docker Iniciando E Como Rodar Containers | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Rodando imagens1$ docker run ubuntu Este comando vai seguir os seguintes passos: Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha Instalar a imagem em uma máquina">
<meta property="og:type" content="article">
<meta property="og:title" content="Tutorial Docker Iniciando E Como Rodar Containers">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Rodando imagens1$ docker run ubuntu Este comando vai seguir os seguintes passos: Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha Instalar a imagem em uma máquina">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker.png">
<meta property="og:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker-ps-a.jpg">
<meta property="article:published_time" content="2016-01-25T15:28:06.000Z">
<meta property="article:modified_time" content="2016-01-25T15:28:06.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="docker">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker.png">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-tutorial-docker-iniciando-e-como-rodar-containers" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Tutorial Docker Iniciando E Como Rodar Containers
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-25T15:28:06.000Z"
itemprop="datePublished"
title="Date published"
>1月 25, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<img src="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker.png" class="" title="docker logo">
<h2 id="Rodando-imagens"><a href="#Rodando-imagens" class="headerlink" title="Rodando imagens"></a>Rodando imagens</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu</span></span><br></pre></td></tr></table></figure>
<p>Este comando vai seguir os seguintes passos:</p>
<ul>
<li>Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha</li>
<li>Instalar a imagem em uma máquina virtual</li>
<li>Finalizar a execução</li>
</ul>
<p>É possível, ainda, escolher a versão da imagem</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu:14.04</span></span><br></pre></td></tr></table></figure>
<p>O problema do comando run é que ele cria um container e morre, desligando assim a máquina virtual e deixando você sem acesso.</p>
<a id="more"></a>
<h2 id="O-que-e-o-docker"><a href="#O-que-e-o-docker" class="headerlink" title="O que é o docker"></a>O que é o docker</h2><p>Docker é uma ferramenta que cria “micro maquinas virtuais” com a finalidade de não “sujar” o ambiente do desenvolvedor.<br>Desta forma você pode ter vários ambientes configurados sem um conflitar com o outro.</p>
<h2 id="Conceito-de-imagem-X-container"><a href="#Conceito-de-imagem-X-container" class="headerlink" title="Conceito de imagem X container"></a>Conceito de imagem X container</h2><p><strong>Imagem</strong>: É como se fosse uma ISO de um sistema operacional. Server para iniciar uma máquina virtual e se tornar um container.<br>As imagens podem ser limpas como as que você usa para formatar um computador ou customizadas com vários aplicativos pré-instalados, por exemplo apache, mysql, jenkins, nodeJS, etc. Qualquer coisa que possa ser feita por linha de comando pode servir como uma configuração para a imagem.</p>
<p><strong>Container</strong>: É uma máquina virtual pronta para uso iniciada a partir de uma imagem. Trata-se de um ambiente completo que pode ser acessado via linha de comando. Containers ligam e desligam instantaneamente e podem ser “resetados” ao desligar ou manter as alterações para próxima vez que forem ligados.<br>Pense assim: Você baixa uma imagem ISO, formata seu computador, instala uns programas, e pronto, ele é um container.<br>O poder e a velocidade do Docker vem da vantagem de que todas as imagens já estão prontas para uso e não há a perda de tempo para formatação da máquina.<br>Então se você rodar uma imagem do mysql, o Docker vai fazer o download e sem nenhuma interação, o servidor já vai estar configurado e operacional. Mas nós estamos falando só do tempo de download, a imagem vem configurada pronta para rodar.</p>
<h2 id="Manter-o-container-docker-rodando"><a href="#Manter-o-container-docker-rodando" class="headerlink" title="Manter o container docker rodando"></a>Manter o container docker rodando</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu bash</span></span><br></pre></td></tr></table></figure>
<p>Este comando vai montar toda a configuração e te dar acesso ao shell root do container.<br>Enquanto você não digitar <code>exit</code> e der enter, o container permanecerá rodando.</p>
<h2 id="Listando-containers"><a href="#Listando-containers" class="headerlink" title="Listando containers"></a>Listando containers</h2><p>Cada vez que você executa o comando <code>run</code>, o Docker vai criar um novo container do zero e armazenar em cache para utilização futura. Você não deve ficar utilizando o comando <code>run</code> toda hora. </p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker ps -a</span></span><br></pre></td></tr></table></figure>
<img src="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker-ps-a.jpg" class="" title="$ docker ps -a">
<p>O Docker cria automaticamente um nome aleatório para cada container criado a partir do comando <code>run</code>, através deste nome você pode continuar a utilizar um container sem perder os dados a cada inicialização</p>
<h2 id="Rodando-containers-Docker-ja-criados"><a href="#Rodando-containers-Docker-ja-criados" class="headerlink" title="Rodando containers Docker já criados"></a>Rodando containers Docker já criados</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker start NOME_CONTAINER</span></span><br></pre></td></tr></table></figure>
<p>O comando <code>start</code> só funciona com containers, portanto é <strong>obrigatório</strong> rodar o comando <code>run</code> pelo menos uma vez.<br>O container será iniciado e permanecerá rodando em segundo plano até o comando <code>stop</code> ser rodado. Por tanto você não terá acesso ao shell sem utilizar outro comando.</p>
<h2 id="Acessar-containers-Docker-que-ja-estao-rodando"><a href="#Acessar-containers-Docker-que-ja-estao-rodando" class="headerlink" title="Acessar containers Docker que já estão rodando"></a>Acessar containers Docker que já estão rodando</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker attach NOME_CONTAINER</span> </span><br></pre></td></tr></table></figure>
<h2 id="Renomear-containers"><a href="#Renomear-containers" class="headerlink" title="Renomear containers"></a>Renomear containers</h2><p>O Docker se encarrega de dar nomes aleatórios para cada container, porém eles não são normalmente fáceis de lembrar.<br>Ou você acha que <code> adoring_ardinghelli</code> é fácil de escrever e lembrar? </p>
<p>O Código segue o seguinte padrão: <code>$ docker rename NOME_ATUAL NOME_FACIL_DE_LEMBRAR </code></p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker rename adoring_ardinghelli servidor-teste</span></span><br></pre></td></tr></table></figure>
<p>E para rodar:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker start servidor-teste</span> </span><br><span class="line"><span class="meta">$</span><span class="bash"> docker attach servidor-teste</span></span><br></pre></td></tr></table></figure>
<h2 id="Parar-container"><a href="#Parar-container" class="headerlink" title="Parar container"></a>Parar container</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker stop servidor-teste</span></span><br></pre></td></tr></table></figure>
<h2 id="Remover-containers"><a href="#Remover-containers" class="headerlink" title="Remover containers"></a>Remover containers</h2><p>A lista de containers vai acabar ficando extensa, e para liberar espaço você pode deletar os containers que não vai utilizar mais:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker rm servidor-teste</span></span><br></pre></td></tr></table></figure>
<p>É isso aí pessoal, espero que tenham gostado e não perca a próxima parte onde vamos falar de como criar uma imagem customizada e rodar seu Dockerfile.</p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/" data-id="cl17rokj7000ej60cfq7n9nhz" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/docker/" rel="tag">docker</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Como Utilizar O Cygwin Como Terminal No Intellij"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Como Utilizar O Cygwin Como Terminal No Intellij</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux"
>
<span class="article-nav-title truncate">Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Como Utilizar O Cygwin Como Terminal No Intellij | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo .bat com os seguintes comandos: Se você instalou a versão 64 bits: c:\cygwin64\bin\start-bash.bat12@echo offset CHERE_IN">
<meta property="og:type" content="article">
<meta property="og:title" content="Como Utilizar O Cygwin Como Terminal No Intellij">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo .bat com os seguintes comandos: Se você instalou a versão 64 bits: c:\cygwin64\bin\start-bash.bat12@echo offset CHERE_IN">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg">
<meta property="og:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/print-terminal-intellij.jpg">
<meta property="article:published_time" content="2016-01-30T10:39:37.000Z">
<meta property="article:modified_time" content="2016-01-30T10:39:37.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="cygwin">
<meta property="article:tag" content="intelliJ">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-como-utilizar-o-cygwin-como-terminal-no-intellij" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Como Utilizar O Cygwin Como Terminal No Intellij
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-30T10:39:37.000Z"
itemprop="datePublished"
title="Date published"
>1月 30, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo <code>.bat</code> com os seguintes comandos:</p>
<p>Se você instalou a versão 64 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin64\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin64\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<p>Para versão 32 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<h2 id="Configurar-o-intelliJ"><a href="#Configurar-o-intelliJ" class="headerlink" title="Configurar o intelliJ"></a>Configurar o intelliJ</h2><p>No intelliJ, <code>File -&gt; Setting -&gt; Tools -&gt; Terminal</code>, e altere o terminal para o arquivo que você criou:</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg" class="" title="Print configuração do terminal intelliJ">
<p>Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/print-terminal-intellij.jpg" class="" title="Print do terminal intelliJ">
<h2 id="Bonus"><a href="#Bonus" class="headerlink" title="Bonus"></a>Bonus</h2><p>O intelliJ não exibe corretamente comandos longos <code>git log</code> ou simplesmente o <code>vim</code>, para resolver isso, você só precisa adicionar uma variável no seu arquivo <code>.bash_profile</code>, pode ser na primeira linha mesmo.</p>
<figure class="highlight shell"><figcaption><span>c:\cygwin64\home\voce\.bash_profile OU c:\cygwin\home\voce\.bash_profile</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">export TERM=cygwin</span><br></pre></td></tr></table></figure>
<p>Fonte: <a target="_blank" rel="noopener" href="https://janzhou.org/2015/06/integrating-cygwin-miktex-java-maven-and-intellij-idea-in-windows/">janzhou</a></p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/" data-id="cl17rokix0006j60c0v44dvqe" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/intelliJ/" rel="tag">intelliJ</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-newer-container">
<a
href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/"
id="article-nav-newer"
class="article-nav-link-wrap grey-text text-darken-1"
title="Como Criar Um Plugin De Carrossel De Imagens Com Css Puro"
>
<i class="fa fa-arrow-left"></i>
<span class="article-nav-title truncate">Como Criar Um Plugin De Carrossel De Imagens Com Css Puro</span>
</a>
</li>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="Tutorial Docker Iniciando E Como Rodar Containers"
>
<span class="article-nav-title truncate">Tutorial Docker Iniciando E Como Rodar Containers</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Como Configurar Host Linux Para Acessar E Resolver Services Kubernetes Por Nome Dns | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="Neste post vou explicar como configurar um host Ubuntu para ter acesso aos serviços de um Cluster Kubernetes instalado utilizando microk8s. Como funciona o DNS interno do KubernetesTodos os Pods e S">
<meta property="og:type" content="article">
<meta property="og:title" content="Como Configurar Host Linux Para Acessar E Resolver Services Kubernetes Por Nome Dns">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/2021/02/17/Como-configurar-host-Linux-para-acessar-e-resolver-services-Kubernetes-por-nome/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="Neste post vou explicar como configurar um host Ubuntu para ter acesso aos serviços de um Cluster Kubernetes instalado utilizando microk8s. Como funciona o DNS interno do KubernetesTodos os Pods e S">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2021-02-17T14:10:00.000Z">
<meta property="article:modified_time" content="2021-02-17T14:10:00.000Z">
<meta property="article:author" content="GitCode.net">
<meta property="article:tag" content="kubernetes">
<meta property="article:tag" content="linux">
<meta property="article:tag" content="dns">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-Como-configurar-host-Linux-para-acessar-e-resolver-services-Kubernetes-por-nome" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 class="article-title header" itemprop="name">
Como Configurar Host Linux Para Acessar E Resolver Services Kubernetes Por Nome Dns
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2021-02-17T14:10:00.000Z"
itemprop="datePublished"
title="Date published"
>2月 17, 2021</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<main lang="pt-BR">
<p>Neste post vou explicar como configurar um host Ubuntu para ter acesso aos serviços de um Cluster Kubernetes instalado utilizando <a target="_blank" rel="noopener" href="https://microk8s.io/">microk8s</a>.</p>
<h3 id="Como-funciona-o-DNS-interno-do-Kubernetes"><a href="#Como-funciona-o-DNS-interno-do-Kubernetes" class="headerlink" title="Como funciona o DNS interno do Kubernetes"></a>Como funciona o DNS interno do Kubernetes</h3><p>Todos os <em lang="eng">Pods</em> e <em lang="eng">Services</em> estão conectados em uma mesma rede virtual privada com IPs da faixa <code>10.x.x.x</code> e o host aonde o Kubernetes está instalado não está conectado a esta rede, e por isso não tem acesso nem aos services nem aos pods.</p>
<a id="more"></a>
<p>Digamos que você tenha criado um banco de dados qualquer e que tenha exposto este banco de dados através de um serviço chamado simplesmente de <code>my-db</code>.</p>
<figure class="highlight yaml"><figcaption><span>service.yaml</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">apiVersion:</span> <span class="string">v1</span></span><br><span class="line"><span class="attr">kind:</span> <span class="string">Service</span></span><br><span class="line"><span class="attr">metadata:</span></span><br><span class="line"> <span class="attr">name:</span> <span class="string">my-db</span></span><br></pre></td></tr></table></figure>
<p>Como descrito na <a target="_blank" rel="noopener" href="https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/">documentação</a>, O Kubernetes vai criar um nome completo para este serviço no formato:<br><code>[service-name].[namespace].svc.cluster.local</code></p>
<p>Que neste exemplo será: <code>my-db.default.svc.cluster.local</code>.</p>
<p>Internamente os Pods conseguirão encontrar este serviço, por que o sistema de nomes (DNS) do Kubernetes vai converter este nome em um IP da faixa <code>10.x.x.x</code>.</p>
<p>Não é obrigatório digitar o súfixo <code>.default.svc.cluster.local</code> por que o servidor DNS também está configurado para auto-completar este sufixo.</p>
<h3 id="Como-conectar-na-rede-privada-do-Kubernetes"><a href="#Como-conectar-na-rede-privada-do-Kubernetes" class="headerlink" title="Como conectar na rede privada do Kubernetes"></a>Como conectar na rede privada do Kubernetes</h3><p>Existe um Add-on para microk8s chamado <a target="_blank" rel="noopener" href="https://microk8s.io/docs/addon-host-access">host-access</a>, que vai conectar o host à rede privada do Kubernetes e liberar o acesso a todos os IPs internos do cluster.</p>
<p>A descrição oficial é a seguinte:</p>
<blockquote>
<p><cite lang="eng">The host-access addon enables access to services running on the host machine via a fixed IP.</cite></p>
</blockquote>
<p><span class="grey-text text-darken-1">“O Add-on <code>host-access</code> habilita o acesso a serviços rodando na máquina hospedeira através de um IP fixo.”</span> em tradução literal.</p>
<p>Para habilitar o add-on host-access, é só executar o comando:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">microk8s enable host-access</span><br></pre></td></tr></table></figure>
<p>Uma nova interface de rede será criada na máquina host com o nome <code>lo:microk8s</code> e com o IP <code>10.0.1.1</code> conectando o host à rede privada do Kubernetes.</p>
<p>Agora que estamos conectados, o acesso por IP já é possível, porém a resolução de nomes ainda precisa ser configurada.</p>
<h3 id="Como-descobrir-o-IP-do-servidor-DNS-do-cluster-Kubernetes"><a href="#Como-descobrir-o-IP-do-servidor-DNS-do-cluster-Kubernetes" class="headerlink" title="Como descobrir o IP do servidor DNS do cluster Kubernetes"></a>Como descobrir o IP do servidor DNS do cluster Kubernetes</h3><p>Precisamos descobrir qual é o IP do serviço que está convertendo os nomes em IPs para o Kubernetes para que possamos utilizar o mesmo em nosso host.</p>
<p>Para descobrir o IP do servidor DNS interno do Kubernetes, basta listar os serviços que estão rodando no <em lang="en">namespace</em> <code>kube-system</code>:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> microk8s.kubectl get service --namespace kube-system</span></span><br><span class="line">NAME TYPE CLUSTER-IP</span><br><span class="line">kube-dns ClusterIP 10.152.183.10</span><br></pre></td></tr></table></figure>
<p>Várious outros serviços podem estar rodando, mas o único importante é o <code>kube-dns</code> e o seu IP, que neste caso é <code>10.152.183.10</code>.</p>
<p><strong>OBS:</strong> Existe a possíbilidade deste IP ser diferente em outras instalações, por tanto é necessário rodar o comando acima para encontrar o IP correto.</p>
<h3 id="Configurar-a-resolucao-de-DNS-para-services-Kubernetes"><a href="#Configurar-a-resolucao-de-DNS-para-services-Kubernetes" class="headerlink" title="Configurar a resolução de DNS para services Kubernetes"></a>Configurar a resolução de DNS para services Kubernetes</h3><p>O Ubuntu, desde a versão 16.04, utiliza o serviço <code>systemd-resolved</code> para gerenciar os servidores DNS utilizados, e é na pasta deste serviço que vamos fazer as alterações.</p>
<p>Dois arquivos são gerados automáticamente pelo serviço <code>systemd-resolved</code>:</p>
<p><code>/run/systemd/resolve/stub-resolv.conf</code><br><code>/run/systemd/resolve/resolv.conf</code></p>
<p>O primeiro é apenas um arquivo vazio e não tem efeito nenhum, enquanto o segundo é o arquivo que realmente contém as configurações.</p>
<p>O sistema UNIX lê o arquivo <code>/etc/resolv.conf</code> para descobrir quais são os servidores DNS disponíveis.</p>
<p>Se analisármos este arquivo no Ubuntu rodando o seguinte comando:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> ls -l /etc | grep resolv</span></span><br><span class="line"><span class="meta">&gt;</span><span class="bash"> resolv.conf -&gt; /run/systemd/resolve/stub-resolv.conf</span></span><br></pre></td></tr></table></figure>
<p>É possível identificar que este arquivo é apenas um link simbólico apontando para a configuração <em lang="eng">stub</em>, citada acima, e que não contém nenhum DNS, deixando assim a responsabilidade de resolver nomes em IPs para o servidor DHCP da rede, que por sua vez, não tem nenhum conhecimento sobre os serviços que estão rodando dentro do Kubernetes.</p>
<p>Vamos remover o link simbólico atual e criar outro apontando para o arquivo certo:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> sudo rm /etc/resolv.conf</span></span><br><span class="line"><span class="meta">$</span><span class="bash"> sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf</span></span><br></pre></td></tr></table></figure>
<p>Por padrão, o <code>systemd-resolved</code> vem com apenas 1 arquivo de configuração no Ubuntu:<br><code>/etc/systemd/resolve.conf</code>, porém alterações feitas neste arquivo serão perdidas em uma a próxima atualização do sistema, sendo assim NÃO é recomendado alterar este arquivo.</p>
<p>A solução para não perder as configurações, é criar uma nova pasta e colocar o arquivo de configuração dentro desta nova pasta.</p>
<p>Este novo arquivo pode ter qualquer nome, desde que termine com a extensão <code>.conf</code>.</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> sudo mkdir -p /etc/systemd/resolved.conf.d</span></span><br><span class="line"><span class="meta">$</span><span class="bash"> sudo vim /etc/systemd/resolved.conf.d/00-k8s-dns-resolver.conf</span></span><br></pre></td></tr></table></figure>
<figure class="highlight properties"><figcaption><span>/etc/systemd/resolved.conf.d/00-k8s-dns-resolver.conf</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">[Resolve]</span></span><br><span class="line"><span class="attr">Cache</span>=<span class="string">yes</span></span><br><span class="line"><span class="attr">DNS</span>=<span class="string">10.152.183.10</span></span><br><span class="line"><span class="attr">Domains</span>=<span class="string">default.svc.cluster.local svc.cluster.local cluster.local</span></span><br></pre></td></tr></table></figure>
<p>Explicação de cada linha:</p>
<ul>
<li><strong><code>Cache=yes</code></strong>: manter na memória os nomes de serviços já resolvidos para ser mais rápido nas resoluções seguintes;</li>
<li><strong><code>DNS=10.152.183.10</code></strong>: É o IP do servidor de DNS interno do Kubernetes, que foi encontrado no passo anterior;</li>
<li><strong><code>Domains=default.svc.cluster.local svc.cluster.local cluster.local</code></strong>: Instrui ao servidor DNS, que caso o nome não seja encontrado, tente novamente adicionando estes domínios ao fim do nome;</li>
</ul>
<p>Para finalizar e carregar as configurações, reinicie o serviço <code>systemd-resolved</code>:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> sudo service systemd-resolved restart</span></span><br></pre></td></tr></table></figure>
<h3 id="Testando-a-configuracao"><a href="#Testando-a-configuracao" class="headerlink" title="Testando a configuração"></a>Testando a configuração</h3><p>Agora é a hora de testar se é possível encontrar o service citado no começo do post, o <code>my-db</code>.</p>
<p>Vamos simplesmente rodar o <code>ping</code> para saber se se o nome <code>my-db</code> será convertido no IP correto:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> ping my-db</span></span><br><span class="line">PING my-db.default.svc.cluster.local (10.152.183.5) 56(84) bytes of data.</span><br><span class="line">64 bytes from my-db.default.svc.cluster.local (10.152.183.5): icmp_seq=1 ttl=64 time=0.028 ms</span><br><span class="line">64 bytes from my-db.default.svc.cluster.local (10.152.183.5): icmp_seq=2 ttl=64 time=0.048 ms</span><br><span class="line">64 bytes from my-db.default.svc.cluster.local (10.152.183.5): icmp_seq=3 ttl=64 time=0.045 ms</span><br></pre></td></tr></table></figure>
<p>Como você pode ver pela resposta do comando <code>ping</code>, <code>my-db</code> foi resolvido para seu nome completo, também chamado de <em lang="en"><a target="_blank" rel="noopener" href="https://en.wikipedia.org/wiki/Fully_qualified_domain_name">Full Qualified Domain Name (FQDN)</a></em>, e para o IP <code>10.152.183.5</code>.</p>
<p>Como a configuração foi feita incluindo múltiplos domínios, todos estes comandos são válidos:</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">ping my-db</span><br><span class="line">ping my-db.default</span><br><span class="line">ping my-db.default.svc</span><br></pre></td></tr></table></figure>
<p>Caso você tenha vários namespaces e não só o default, basta incluir outro domínio no arquivo <code>/etc/systemd/resolved.conf.d/00-k8s-dns-resolver.conf</code>. </p>
<p>Espero que essa post possa te ajudar a configurar um cluster Kubernetes para seu ambiente de trabalhou ou até mesmo para criar um servidor Cloud próprio, quem sabe.</p>
</main>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2021/02/17/Como-configurar-host-Linux-para-acessar-e-resolver-services-Kubernetes-por-nome/" data-id="cl17rokj9000gj60cfn0t8n56" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/dns/" rel="tag">dns</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/kubernetes/" rel="tag">kubernetes</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/linux/" rel="tag">linux</a></li></ul>
</footer>
</div>
<nav id="article-nav" class="white">
<div class="nav-wrapper">
<ul>
<li id="article-nav-older-container">
<a
href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/"
id="article-nav-older"
class="article-nav-link-wrap grey-text text-darken-1 right-align"
title="Como Criar Um Plugin De Carrossel De Imagens Com Css Puro"
>
<span class="article-nav-title truncate">Como Criar Um Plugin De Carrossel De Imagens Com Css Puro</span>
<i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</nav>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2014/7 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2014/07/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-configure-ubuntu-server-to-support-pt-br" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/">Configure Ubuntu Server to Support Pt-Br</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T23:01:32.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Every cloud that you use outside Brazil, does not come with pt-br support installed.<br>When you access your server via SSH, almost every command that you run on terminal,<br>will generate a warn that your language is not supported.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/" data-id="cl17rokj10007j60c7zet6wje" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/VM/" rel="tag">VM</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cloud/" rel="tag">cloud</a></li></ul>
</footer>
</div>
</article>
<article id="post-how-to-configure-the-hostname-of-the-server" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/">How to Configure the Hostname of the Server</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T16:27:40.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<h2 id="Hostname-X-FQDN"><a href="#Hostname-X-FQDN" class="headerlink" title="Hostname X FQDN"></a>Hostname X FQDN</h2>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/" data-id="cl17rokj5000bj60c7qau1nt4" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Cloud/" rel="tag">Cloud</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2014/11 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2014/11/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-Install-oracle-java-on-ubuntu" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/">Install Oracle Java on Ubuntu</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:30:00.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Ubuntu comes with an opensource java installed. To use the oracle’s java,<br>you need to remove the openjkd and install oracle’s.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/" data-id="cl17rokim0003j60c3cknc58x" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Java/" rel="tag">Java</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
<article id="post-how-to-chmod-on-multiple-files-or-folder-at-same-time" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/">How to CHMOD on Multiple Files or Folder at Same Time</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:11:46.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Do chmod on multiple files could be hard if you only use chmod alone.<br>You can use find command to filter files and folder and apply chmod with only one simple line.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/" data-id="cl17rokj4000aj60cfyz972ix" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2014 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2014/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-Install-oracle-java-on-ubuntu" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/">Install Oracle Java on Ubuntu</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:30:00.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Ubuntu comes with an opensource java installed. To use the oracle’s java,<br>you need to remove the openjkd and install oracle’s.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/" data-id="cl17rokim0003j60c3cknc58x" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Java/" rel="tag">Java</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
<article id="post-how-to-chmod-on-multiple-files-or-folder-at-same-time" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/">How to CHMOD on Multiple Files or Folder at Same Time</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-11-20T09:11:46.000Z"
itemprop="datePublished"
title="Date published"
>11月 20, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Do chmod on multiple files could be hard if you only use chmod alone.<br>You can use find command to filter files and folder and apply chmod with only one simple line.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/" data-id="cl17rokj4000aj60cfyz972ix" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
<article id="post-configure-ubuntu-server-to-support-pt-br" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/">Configure Ubuntu Server to Support Pt-Br</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T23:01:32.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Every cloud that you use outside Brazil, does not come with pt-br support installed.<br>When you access your server via SSH, almost every command that you run on terminal,<br>will generate a warn that your language is not supported.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/" data-id="cl17rokj10007j60c7zet6wje" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/VM/" rel="tag">VM</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cloud/" rel="tag">cloud</a></li></ul>
</footer>
</div>
</article>
<article id="post-how-to-configure-the-hostname-of-the-server" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/">How to Configure the Hostname of the Server</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2014-07-06T16:27:40.000Z"
itemprop="datePublished"
title="Date published"
>7月 07, 2014</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<h2 id="Hostname-X-FQDN"><a href="#Hostname-X-FQDN" class="headerlink" title="Hostname X FQDN"></a>Hostname X FQDN</h2>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/" data-id="cl17rokj5000bj60c7qau1nt4" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Cloud/" rel="tag">Cloud</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Linux/" rel="tag">Linux</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/Ubuntu/" rel="tag">Ubuntu</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2016/1 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2016/01/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-como-utilizar-o-cygwin-como-terminal-no-intellij" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/">Como Utilizar O Cygwin Como Terminal No Intellij</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-30T10:39:37.000Z"
itemprop="datePublished"
title="Date published"
>1月 30, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo <code>.bat</code> com os seguintes comandos:</p>
<p>Se você instalou a versão 64 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin64\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin64\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<p>Para versão 32 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<h2 id="Configurar-o-intelliJ"><a href="#Configurar-o-intelliJ" class="headerlink" title="Configurar o intelliJ"></a>Configurar o intelliJ</h2><p>No intelliJ, <code>File -&gt; Setting -&gt; Tools -&gt; Terminal</code>, e altere o terminal para o arquivo que você criou:</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg" class="" title="Print configuração do terminal intelliJ">
<p>Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/print-terminal-intellij.jpg" class="" title="Print do terminal intelliJ">
<h2 id="Bonus"><a href="#Bonus" class="headerlink" title="Bonus"></a>Bonus</h2><p>O intelliJ não exibe corretamente comandos longos <code>git log</code> ou simplesmente o <code>vim</code>, para resolver isso, você só precisa adicionar uma variável no seu arquivo <code>.bash_profile</code>, pode ser na primeira linha mesmo.</p>
<figure class="highlight shell"><figcaption><span>c:\cygwin64\home\voce\.bash_profile OU c:\cygwin\home\voce\.bash_profile</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">export TERM=cygwin</span><br></pre></td></tr></table></figure>
<p>Fonte: <a target="_blank" rel="noopener" href="https://janzhou.org/2015/06/integrating-cygwin-miktex-java-maven-and-intellij-idea-in-windows/">janzhou</a></p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/" data-id="cl17rokix0006j60c0v44dvqe" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/intelliJ/" rel="tag">intelliJ</a></li></ul>
</footer>
</div>
</article>
<article id="post-tutorial-docker-iniciando-e-como-rodar-containers" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/">Tutorial Docker Iniciando E Como Rodar Containers</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-25T15:28:06.000Z"
itemprop="datePublished"
title="Date published"
>1月 25, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<img src="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker.png" class="" title="docker logo">
<h2 id="Rodando-imagens"><a href="#Rodando-imagens" class="headerlink" title="Rodando imagens"></a>Rodando imagens</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu</span></span><br></pre></td></tr></table></figure>
<p>Este comando vai seguir os seguintes passos:</p>
<ul>
<li>Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha</li>
<li>Instalar a imagem em uma máquina virtual</li>
<li>Finalizar a execução</li>
</ul>
<p>É possível, ainda, escolher a versão da imagem</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu:14.04</span></span><br></pre></td></tr></table></figure>
<p>O problema do comando run é que ele cria um container e morre, desligando assim a máquina virtual e deixando você sem acesso.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/" data-id="cl17rokj7000ej60cfq7n9nhz" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/docker/" rel="tag">docker</a></li></ul>
</footer>
</div>
</article>
<article id="post-cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/">Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-10T10:55:56.000Z"
itemprop="datePublished"
title="Date published"
>1月 10, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>O Linux pode memoriza todas as senhas utilizadas no <code>SSH</code> até que o usuário faça logoff ou reinicie o computador.<br>As senhas ficam salvas no sistema de credenciais nativo do Linux.</p>
<p>O Windows não possui este recurso, sendo necessário alguns passos para conseguir o mesmo efeito.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/" data-id="cl17rokj20008j60c3lowej6z" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/ssh/" rel="tag">ssh</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/windows/" rel="tag">windows</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2016 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2016/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-como-utilizar-o-cygwin-como-terminal-no-intellij" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/">Como Utilizar O Cygwin Como Terminal No Intellij</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-30T10:39:37.000Z"
itemprop="datePublished"
title="Date published"
>1月 30, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo <code>.bat</code> com os seguintes comandos:</p>
<p>Se você instalou a versão 64 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin64\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin64\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<p>Para versão 32 bits:</p>
<figure class="highlight bat"><figcaption><span>c:\cygwin\bin\start-bash.bat</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">set</span> CHERE_INVOKING=<span class="number">1</span> &amp; c:\cygwin\bin\bash.exe --login -i</span><br></pre></td></tr></table></figure>
<h2 id="Configurar-o-intelliJ"><a href="#Configurar-o-intelliJ" class="headerlink" title="Configurar o intelliJ"></a>Configurar o intelliJ</h2><p>No intelliJ, <code>File -&gt; Setting -&gt; Tools -&gt; Terminal</code>, e altere o terminal para o arquivo que você criou:</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg" class="" title="Print configuração do terminal intelliJ">
<p>Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.</p>
<img src="/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/print-terminal-intellij.jpg" class="" title="Print do terminal intelliJ">
<h2 id="Bonus"><a href="#Bonus" class="headerlink" title="Bonus"></a>Bonus</h2><p>O intelliJ não exibe corretamente comandos longos <code>git log</code> ou simplesmente o <code>vim</code>, para resolver isso, você só precisa adicionar uma variável no seu arquivo <code>.bash_profile</code>, pode ser na primeira linha mesmo.</p>
<figure class="highlight shell"><figcaption><span>c:\cygwin64\home\voce\.bash_profile OU c:\cygwin\home\voce\.bash_profile</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">export TERM=cygwin</span><br></pre></td></tr></table></figure>
<p>Fonte: <a target="_blank" rel="noopener" href="https://janzhou.org/2015/06/integrating-cygwin-miktex-java-maven-and-intellij-idea-in-windows/">janzhou</a></p>
</div>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/" data-id="cl17rokix0006j60c0v44dvqe" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/intelliJ/" rel="tag">intelliJ</a></li></ul>
</footer>
</div>
</article>
<article id="post-tutorial-docker-iniciando-e-como-rodar-containers" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/">Tutorial Docker Iniciando E Como Rodar Containers</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-25T15:28:06.000Z"
itemprop="datePublished"
title="Date published"
>1月 25, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<img src="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/docker.png" class="" title="docker logo">
<h2 id="Rodando-imagens"><a href="#Rodando-imagens" class="headerlink" title="Rodando imagens"></a>Rodando imagens</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu</span></span><br></pre></td></tr></table></figure>
<p>Este comando vai seguir os seguintes passos:</p>
<ul>
<li>Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha</li>
<li>Instalar a imagem em uma máquina virtual</li>
<li>Finalizar a execução</li>
</ul>
<p>É possível, ainda, escolher a versão da imagem</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">$</span><span class="bash"> docker run ubuntu:14.04</span></span><br></pre></td></tr></table></figure>
<p>O problema do comando run é que ele cria um container e morre, desligando assim a máquina virtual e deixando você sem acesso.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/" data-id="cl17rokj7000ej60cfq7n9nhz" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/docker/" rel="tag">docker</a></li></ul>
</footer>
</div>
</article>
<article id="post-cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/">Cygwin - Memorizar Senha Do Ssh No Terminal Como No Linux</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2016-01-10T10:55:56.000Z"
itemprop="datePublished"
title="Date published"
>1月 10, 2016</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>O Linux pode memoriza todas as senhas utilizadas no <code>SSH</code> até que o usuário faça logoff ou reinicie o computador.<br>As senhas ficam salvas no sistema de credenciais nativo do Linux.</p>
<p>O Windows não possui este recurso, sendo necessário alguns passos para conseguir o mesmo efeito.</p>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/" data-id="cl17rokj20008j60c3lowej6z" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/cygwin/" rel="tag">cygwin</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/ssh/" rel="tag">ssh</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/windows/" rel="tag">windows</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2017/4 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2017/04/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/">Como Criar Um Plugin De Carrossel De Imagens Com Css Puro</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2017-04-08T15:32:59.000Z"
itemprop="datePublished"
title="Date published"
>4月 08, 2017</time>
-
Updated:
<time
datetime="2021-01-25T02:00:00.000Z"
itemprop="dateModified"
title="Date updated"
>1月 25, 2021</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Existem vários plugins para jQuery, React e até mesmo Angular para criar um carrossel de imagens, mas é possível criar utilizando apenas CSS puro.</p>
<h2 id="Elementos-de-um-carrossel"><a href="#Elementos-de-um-carrossel" class="headerlink" title="Elementos de um carrossel"></a>Elementos de um carrossel</h2><img src="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/carrossel-elements.png" class="" title="Elementos de um carrossel">
<ul>
<li><strong>Stage</strong>: A área disponível para o carrossel</li>
<li><strong>Item</strong>: O item visível atualmente pelo usuário</li>
<li><strong>Next/Prev Buttons</strong>: Os botões para passar aos items anteriores/próximos, que normalmente estão ocultos</li>
</ul>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/" data-id="cl17rokio0004j60cf2zxgvci" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/css/" rel="tag">css</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Blog: 2017 | 开源百科</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/blog/2017/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="面向开发人员和技术专业人员的,汇聚全网优秀开源项目的社区。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
<!--[if lte IE 10 ]><link rel="shortcut icon" href="/oss-pedia/images/favicon.ico"><![endif]-->
<!--[if !IE]><!-->
<link rel="shortcut icon" href="/oss-pedia/images/favicon.png">
<meta name="msapplication-TileImage" content="/oss-pedia/images/favicon.png"/>
<meta name="msapplication-TileColor" content="#000000"/>
<link rel="apple-touch-icon" href="/oss-pedia/images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/oss-pedia/images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/oss-pedia/images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/oss-pedia/images/apple-touch-icon-144x144.png" />
<link rel="icon" sizes="256x256" href="/oss-pedia/images/favicon.png" />
<!--<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro|Material+Icons|Raleway:400,300,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/oss-pedia/generated/668-8ba6742167ba420f699c.css">
<link rel="stylesheet" href="/oss-pedia/generated/app-da20bb8e781d1cdeb855.css">
<link rel="stylesheet" href="/oss-pedia/generated/blog-9616c73356b85ed396f8.css">
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5,es6,es7,fetch,Object.entries,Object.values&flags=gated"></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<body>
<div class="navbar-fixed">
<nav id="main-navbar" class="grey lighten-5 z-depth-0" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="/oss-pedia/" class="brand-logo center-align">
<span>开源百科</span>
<sub></sub>
</a>
<ul class="right hide-on-med-and-down">
</ul>
<a href="#" data-target="nav-mobile" class="button-collapse sidenav-trigger">
<i class="material-icons">menu</i>
</a>
</div>
</nav>
</div>
<ul id="nav-mobile" class="sidenav">
</ul>
<div id="main-container">
<div class="container">
<div class="row">
<div class="col s12">
<article id="post-como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name" class="header">
<a class="article-title " href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/">Como Criar Um Plugin De Carrossel De Imagens Com Css Puro</a>
</h1>
<div class="article-meta">
<i class="fa fa-calendar"></i>
Published:
<time
datetime="2017-04-08T15:32:59.000Z"
itemprop="datePublished"
title="Date published"
>4月 08, 2017</time>
-
Updated:
<time
datetime="2021-01-25T02:00:00.000Z"
itemprop="dateModified"
title="Date updated"
>1月 25, 2021</time>
</div>
</header>
<div class="article-entry " itemprop="articleBody">
<p>Existem vários plugins para jQuery, React e até mesmo Angular para criar um carrossel de imagens, mas é possível criar utilizando apenas CSS puro.</p>
<h2 id="Elementos-de-um-carrossel"><a href="#Elementos-de-um-carrossel" class="headerlink" title="Elementos de um carrossel"></a>Elementos de um carrossel</h2><img src="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/carrossel-elements.png" class="" title="Elementos de um carrossel">
<ul>
<li><strong>Stage</strong>: A área disponível para o carrossel</li>
<li><strong>Item</strong>: O item visível atualmente pelo usuário</li>
<li><strong>Next/Prev Buttons</strong>: Os botões para passar aos items anteriores/próximos, que normalmente estão ocultos</li>
</ul>
</div>
<p class="article-more-link">
<a href="/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/#more" class="waves-effect waves-light btn red lighten-2">
Read More
&nbsp;
<i class="fa fa-plus-circle"></i>
</a>
</p>
<footer class="article-footer">
<a data-url="https://dev-cloud.gitcode.host/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/" data-id="cl17rokio0004j60cf2zxgvci" class="article-share-link">Share</a>
<ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/oss-pedia/blog/tags/css/" rel="tag">css</a></li></ul>
</footer>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="page-footer grey darken-2">
<div class="footer-copyright">
<div class="container">
&copy; 2022 GitCode.net
<div class="right">
Powered by <a href="http://hexo.io/" rel="nofollow noopener" class="white-text" target="_blank">Hexo</a>
</div>
</div>
</div>
</footer>
<script src="/oss-pedia/generated/193-eb01f81907d23513bb6f.js"></script>
<script src="/oss-pedia/generated/668-d2e471b8dcd3790fc287.js"></script>
<script src="/oss-pedia/generated/app-ab934fe8b0db342c4d01.js"></script>
<script src="/oss-pedia/generated/blog-11990083fd519e2cb9b8.js"></script>
</body>
</html>
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -8,15 +8,15 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="description" content="html { font-family: PingFang SC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif; } body { background-color: #f2f2f2; } nav .brand-logo {">
<meta name="description" content="html { font-family: PingFang SC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif; } body { background-color: #f2f2f2; } .navbar-fixed {">
<meta property="og:type" content="website">
<meta property="og:title" content="开源百科">
<meta property="og:url" content="https://dev-cloud.gitcode.host/oss-pedia/index.html">
<meta property="og:url" content="https://docs.gitcode.net/index.html">
<meta property="og:site_name" content="开源百科">
<meta property="og:description" content="html { font-family: PingFang SC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif; } body { background-color: #f2f2f2; } nav .brand-logo {">
<meta property="og:description" content="html { font-family: PingFang SC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif; } body { background-color: #f2f2f2; } .navbar-fixed {">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2022-03-26T11:25:37.914Z">
<meta property="article:modified_time" content="2022-03-26T11:25:37.914Z">
<meta property="article:published_time" content="2022-03-28T09:08:23.690Z">
<meta property="article:modified_time" content="2022-03-28T09:08:23.690Z">
<meta property="article:author" content="GitCode.net">
<meta name="twitter:card" content="summary">
......@@ -89,6 +89,9 @@
body {
background-color: #f2f2f2;
}
.navbar-fixed {
height: 80px;
}
nav .brand-logo {
font-size: 2.5rem;
}
......@@ -96,11 +99,12 @@
margin-top: 22px;
}
#main-container {
/* background-image: url(images/VCG41N612734416.jpg),linear-gradient(to bottom, rgba(105, 105, 109, 0.5), rgba(233, 233, 229, 0.5)); */
background-image: linear-gradient(rgb(105 105 109 / 62%), rgb(233 233 229 / 29%));
background-image: linear-gradient(#2667ca, rgb(233 233 229 / 29%));
margin-top: 0;
}
.center-header{
background-color: #243a5e!important;
/* background-color: #243a5e!important; */
background-color: #2667ca3b!important;
width: 100%;
color: #f2f2f2 !important;
letter-spacing:12px;
......@@ -259,7 +263,7 @@
</p>
</div> -->
<div class="card-action">
<a href="https://docs.gitcode.net/spring" class="blue-text" target="_blank" rel="noopener nofollow">Spring
<a href="https://docs.gitcode.net/spring/guide/" class="blue-text" target="_blank" rel="noopener nofollow">Spring
中文社区</a>
</div>
</div>
......
......@@ -2,7 +2,7 @@
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/</loc>
<loc>https://docs.gitcode.net/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
......@@ -10,17 +10,8 @@
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/</loc>
<lastmod>2022-03-26T11:25:37.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/experiments/</loc>
<lastmod>2022-03-25T09:17:05.065Z</lastmod>
<loc>https://docs.gitcode.net/</loc>
<lastmod>2022-03-28T09:08:23.690Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
......
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2021/02/17/Como-configurar-host-Linux-para-acessar-e-resolver-services-Kubernetes-por-nome/</loc>
<lastmod>2021-02-17T14:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/</loc>
<lastmod>2021-01-25T02:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2016/01/30/como-utilizar-o-cygwin-como-terminal-no-intellij/</loc>
<lastmod>2016-01-30T10:39:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2016/01/25/tutorial-docker-iniciando-e-como-rodar-containers/</loc>
<lastmod>2016-01-25T15:28:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2016/01/10/cygwin-Memorizar-senha-do-ssh-no-terminal-como-no-Linux/</loc>
<lastmod>2016-01-10T10:55:56.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/Install-oracle-java-on-ubuntu/</loc>
<lastmod>2014-11-20T09:30:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2014/11/20/how-to-chmod-on-multiple-files-or-folder-at-same-time/</loc>
<lastmod>2014-11-20T09:11:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/configure-ubuntu-server-to-support-pt-br/</loc>
<lastmod>2014-07-06T23:01:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dev-cloud.gitcode.host/oss-pedia/2014/07/07/how-to-configure-the-hostname-of-the-server/</loc>
<lastmod>2014-07-06T16:27:40.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
<!-- XML Sitemap generated by Hexo SEO Friendly Sitemap Generator -->
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册